Simple Kubernetes workflow
Application developers write code that gets packaged as container images and hosted in a registry.
For a container to run on Kubernetes it must be wrapped in a pod. This is done by describing the container in a pod manifest file that you post to the Kubernetes API server where the request is authenticated and authorised. Assuming these checks pass, the pod definition is persisted to the cluster store and the scheduler allocates the pod to a node. The Kubelet service on the assigned worker node tells its container runtime to download the required image and start it as a container.
There’s quite a lot of jargon in those paragraphs and we’ll explain it all throughout the rest of the chapter.
Kubernetes workflow quiz
1. True or false, Containers can be directly scheduled to Kubernetes?
-
- True
-
- False
2. Which Kubernetes node component downloads container images and starts containers?
-
-
...