Successfully added
Kubernetes Objects
by Patrik
Kubernetes Node
- A node is a machine that is added to the Kubernetes Cluster
- The master node is the brain of Kubernetes while the worker nodes do the actual work of pulling container images and running pods
Master node
Holds the control plane that controls and manages the whole Kubernetes system.
Components:
- Controller manager: performs cluster-level functions, such as replicating components, keeping track of worker nodes, handling node failures, etc.
- API Server: users and other control plane components communicate with
- etcd, is a reliable distributed data store to store the cluster configuration persistently
- Scheduler, which schedules the application, basically assigning a worker node to each deployable component of the application
Worker nodes
Run the actual applications.
Components:
- Container runtime, which can be Docker or rkt (Rocket)
- Kubelet, talks to the AI server and manages containers on its node
- Kubernetes service proxy, load balances network traffic between the application components.
Referenced in:
Comments