One final point of interest regarding cloud-native is that a cloud-native application is not an application that only runs in the public cloud. No! A cloud-native application can run anywhere you have Kubernetes, such as AWS, Azure, Linode, your on-premises datacenter, or even your Raspberry Pi cluster at home.
To summarize, cloud-native applications can self-heal, automatically scale, and be updated without downtime. They can also run wherever you have Kubernetes.
Now, we’ll explore what an orchestrator is in this context.