🏗️
Basics

Kubernetes Architecture

Control Plane & Worker Nodes
💡 Kubernetes, cluster, EK, "COMPANY", jaisi, hai — CONTROL, PLANE, MANAGEMENT, TEAM, hai, JO, DECISIONS, LETI, hai, aur, WORKER, NODES, EMPLOYEES, hain, JO, ACTUAL, KAAM, (containers, run) karte, HAIN.

CONTROL, PLANE, mein, KEY, COMPONENTS, hote, HAIN: API, Server, (SAARI, requests, ka, ENTRY, POINT), etcd, (cluster, ka, DATABASE, — poori, STATE, YAHIN, STORE, hoti, hai), Scheduler, (batata, hai, KAUNSA, pod, KAUNSE, node, PAR, jaayega), aur, Controller, Manager, (DESIRED, STATE, MAINTAIN, karta hai).

WORKER, NODES, mein, kubelet, (node, PAR, chalne, waala, AGENT, JO, containers, ko, MANAGE, karta hai), kube-proxy, (NETWORKING, RULES, MAINTAIN, karta hai), aur, ACTUAL, container, RUNTIME, (jaise, containerd) HOTE, HAIN.

# Cluster ke nodes dekho
kubectl get nodes

# Control plane components dekho
kubectl get pods -n kube-system
🏗️
Kubernetes, cluster, EK, "COMPANY", jaisi, hai — CONTROL, PLANE, MANAGEMENT, TEAM, hai, JO, DECISIONS, LETI, hai, aur, WORKER, NODES, EMPLOYEES, hain, JO, ACTUAL, KAAM, (containers, run) karte, HAIN.
1 / 2
⚡ Quick Recap
  • Control Plane = API Server + etcd + Scheduler + Controller Manager
  • Worker Nodes = kubelet + kube-proxy + container runtime
  • etcd cluster ki poori state store karta hai — sabse critical component
Is page mein (2 subtopics)

etcd, EK, DISTRIBUTED, KEY-VALUE, STORE, hai, JISME, poore, cluster, ki, STATE, (KAUNSE, pods, EXIST, karte, HAIN, unki, CONFIG, waghera) STORE, hoti hai — agar, etcd, CORRUPT, ho, jaaye, TO, poora, cluster, ki, STATE, KHO, sakti, hai, ISLIYE, ISKA, BACKUP, CRITICAL, hai.

💡Tip: Production, clusters, mein, etcd, ka, REGULAR, BACKUP, LENA, ABSOLUTELY, ZAROORI, hai — "etcdctl snapshot save" command, se, YE, kiya, jaata hai.

Kubernetes, ke, controllers, EK, CONTINUOUS, "RECONCILIATION, LOOP" mein, chalte, HAIN — HAR, controller, DESIRED, STATE, (jo, YAML, mein, DEFINE, ki, gayi) ko, ACTUAL, STATE, (jo, ABHI, cluster, mein, hai) se, COMPARE, karta hai, aur, DIFFERENCE, hone, PAR, ACTIONS, LETA, hai.

# Desired: 3 replicas. Actual: 2 replicas (1 crashed).
# Controller automatically 1 naya pod banayega.