IMO Cloud-Native is when a cloud manages everything for you.
To me, cloud-native is a broad term applied to infrastructure and applications designed with the cloud principles (automation, declarative, scale, integration, developer friendly). It is safe to say that lot of these principles were first released and marketed by AWS. And the ecosystem learned from it.
Kubernetes is cloud-native because it is built with all those principles. And it an orchestrator for micro-services where are the building blocks of a cloud-native application.
Comments
To me, cloud-native is a broad term applied to infrastructure and applications designed with the cloud principles (automation, declarative, scale, integration, developer friendly). It is safe to say that lot of these principles were first released and marketed by AWS. And the ecosystem learned from it.
Kubernetes is cloud-native because it is built with all those principles. And it an orchestrator for micro-services where are the building blocks of a cloud-native application.