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.

Essential API resources

Essential API resources

- So an essential component of Kubernetes is the API resources. The API resources allow you to define how your application is working. So they're all about storing and running applications in a Kubernetes environment. As we have seen before, the challenge in a cloud-native environment is that you don't have a relation to specific servers, and that means that you cannot just put a file somewhere, you need to do this in a smart way, and that is where the API resources come in. You'll learn about a lot of API resources throughout this course, but I want to start with some of the most essential API resources. This is your key terminology, and I advise you master these resource types as fast as you can. So what are these essential resources? Well, it all starts with the pod. The pod is the minimal entity that is managed by Kubernetes. And pods run one or more containers. So Kubernetes is not starting a container, Kubernetes is starting a pod. It doesn't know about containers. And one…

Contents