Kubernetes worker – components and function
Limited Time Offer!
For Less Than the Cost of a Starbucks Coffee, Access All DevOpsSchool Videos on YouTube Unlimitedly.
Master DevOps, SRE, DevSecOps Skills!
Kubernetes worker or Minion or Node runs the actual workload.
It reports the status of the application to the cluster “Master” and also listens to any change in the application definition on the Master.
It has three components:
- Kubelet
Registers a node with its cluster
It watches the AI server for changes in the definition of the application
instantiates pods
reports the health status of the pods to the master
endpoint is 10255 - Kube proxy
Handles the networking for the Kubernetes
All containers in a pod shares the same IP address
Load balancing across all pods - Container engine
This is where the container runs (container runtime environment like Docker engine)
It does everything like pulling an image, starting a container, stopping etc