Kubernetes Architecture
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- 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
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.
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.