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.


Comments

Leave a Comment

All fields are required. Your email address will not be published.