🫛
Pods

What is a Pod?

Smallest Deployable Unit
💡 Pod, EK, "SHARED, APARTMENT", jaisa, hai — EK, ya, MULTIPLE, containers, (roommates) EK, hi, POD, mein, RAHTE, HAIN, aur, SAME, NETWORK, ADDRESS, (apartment, ka, address) aur, STORAGE, (shared, kitchen) SHARE, karte, HAIN.

Pod, Kubernetes, mein, SMALLEST, DEPLOYABLE, UNIT, hai — TUM, DIRECTLY, containers, DEPLOY, NAHI, karte, HAMESHA, PODS, ke, ANDAR, hi, containers, RUN, hote, HAIN. MOST, pods, mein, sirf, EK, hi, container, hota hai.

EK, hi, pod, ke, ANDAR, ke, SAARE, containers, SAME, IP, ADDRESS, SAME, PORT, SPACE, aur, SAME, STORAGE, VOLUMES, SHARE, karte, HAIN — YE, EK, DOOSRE, se, "localhost" par, hi, TALK, kar, sakte, HAIN.

# Sabse simple pod
apiVersion: v1
kind: Pod
metadata:
  name: my-pod
spec:
  containers:
  - name: nginx
    image: nginx:latest

kubectl apply -f pod.yaml
kubectl get pods
🫛
Pod, EK, "SHARED, APARTMENT", jaisa, hai — EK, ya, MULTIPLE, containers, (roommates) EK, hi, POD, mein, RAHTE, HAIN, aur, SAME, NETWORK, ADDRESS, (apartment, ka, address) aur, STORAGE, (shared, kitchen) SHARE, karte, HAIN.
1 / 2
⚡ Quick Recap
  • Pod = Kubernetes ki smallest deployable unit, ek ya multiple containers
  • Same pod ke containers IP, ports, aur storage share karte hain
  • Pods ephemeral hote hain — direct pods ke bajay Deployments use karo
Is page mein (2 subtopics)

Kubernetes, containers, ko, DIRECTLY, MANAGE, NAHI, karta, kyunki, MULTI-CONTAINER, PATTERNS, (jaise, sidecar), SHARED, networking, aur, SHARED, storage, ko, SUPPORT, karne, ke, liye, EK, HIGHER-LEVEL, ABSTRACTION, (Pod) ki, ZAROORAT, PADTI, hai.

💡Tip: "1, container, per, pod" SABSE, COMMON, pattern, hai — MULTI-CONTAINER, pods, sirf, TAB, use, karo, JAB, containers, ko, TRULY, TIGHTLY, COUPLED, hona, ZAROORI, ho.

EK, pod, YAML, ke, MAIN, sections, hote, HAIN: "apiVersion", "kind", "metadata" (naam, labels), aur, "spec" (containers, volumes, waghera). YE, STRUCTURE, MOST, Kubernetes, objects, mein, CONSISTENT, rehta hai.

apiVersion: v1
kind: Pod
metadata:
  name: my-pod
  labels:
    app: myapp
spec:
  containers:
  - name: app
    image: myapp:1.0