From the course: Certified Kubernetes Application Developer (CKAD) Cert Prep

Unlock this course with a free trial

Join today to access over 24,700 courses taught by industry experts.

How Kubernetes enables cloud native computing

How Kubernetes enables cloud native computing

- So now that you know about cloud-native computing, let's talk about the relation of Kubernetes to cloud-native computing. Kubernetes is the open-source platform that allows containers to be used in a cloud-native environment. And when I say the open-source platform, that means that it's the defacto standard and there isn't really anything else in open source. To do so, Kubernetes orchestrates containers. That means that it ensures that containers are running where they need to be running in as many instances as you need, which is provided by the scalability. Scalability is ensuring that sufficient amount of containers are running to deal with the current workload. To realize all of that, the Kubernetes API defines a set of resource types such as ports, deployments, and config maps that allow for storing information in a cloud-native environment where no relation to specific service exist. Let me make a quick drawing to show you what this is about. So what is this orchestration?…

Contents