Mega Menu

Showing posts with label Kubernetes Terminology. Show all posts
Showing posts with label Kubernetes Terminology. Show all posts

Saturday, March 07, 2020

Kubernetes Basic Terminology

Kubernetes Basic Terminology and Components

Node - Component of a cluster on which Kubernetes is installed to manage the containers.
Pod - An atomic unit of a node on which container is deployed.
Cluster - Group of nodes.
Master Node - Watcher node monitoring all the worker nodes with Kubernetes installed and can manage the worker nodes.
API Server - interface to interact with Kubernetes.
etcd - key-value store required to manage the cluster.
Kubelet - Agent running on each node of a cluster, to ensure the containers are running as designed.
Scheduler - Responsible for distributing work across nodes in cluster.
Controller - Brain behind orchestration. Responsible for managing the state of cluster i.e; bring up any containers that are down.
Container Runtime - Software used to run containers (eg: Docker)