This is correct, however, kubernetes is a platform of platforms. I.e. it will hurt all of them at the end.
Kubernetes is realy a free, uncontrollable , widely installed (on prem and cloud) infrastructure, that compete directly with the clouds. Think of the iphone app store, without any apps (yet), and not controlled by apple.
The reason that companies pays for cloud services (which are 20x the real cost of hardware) is to off load the human cost in managing their infrastructure, and to get hold of cloud native infrastructure (I.e. infra as code, fully scalable).
However, with kubernetes you can create your own automatic robots (aka operator) which would replace the costly admins by taking care of application management. And at the same time you architect to a portable API layer.
Kubernetes is realy a free, uncontrollable , widely installed (on prem and cloud) infrastructure, that compete directly with the clouds. Think of the iphone app store, without any apps (yet), and not controlled by apple.
The reason that companies pays for cloud services (which are 20x the real cost of hardware) is to off load the human cost in managing their infrastructure, and to get hold of cloud native infrastructure (I.e. infra as code, fully scalable).
However, with kubernetes you can create your own automatic robots (aka operator) which would replace the costly admins by taking care of application management. And at the same time you architect to a portable API layer.