☸️
Containerization & Orchestration

Kubernetes Basics

Orchestrating Containers
💡 Kubernetes, EK, "ORCHESTRA, CONDUCTOR" jaisa, hai — HUNDREDS, of, containers, (musicians) ko, COORDINATE, karta hai — DECIDE, karta hai, KAUN, sa, container, KAHA, run, hoga, KITNE, COPIES, chahiye, aur, FAILED, containers, ko, AUTOMATICALLY, RESTART, karta hai.

Kubernetes, (K8s) EK, CONTAINER, ORCHESTRATION, PLATFORM, hai — CONTAINERS, ki, DEPLOYMENT, SCALING, aur, MANAGEMENT, ko, AUTOMATE, karta hai MULTIPLE, machines, (nodes) ke, across.

Core, CONCEPTS — Pod, (SMALLEST, deployable, unit, EK, YA, MORE, containers), Deployment, (DESIRED, state, DEFINE, karta hai, jaise, "5, replicas"), aur, Service, (POD, ko, EK, STABLE, NETWORK, ADDRESS, deta hai).

# deployment.yaml:
apiVersion: apps/v1
kind: Deployment
metadata:
  name: order-service
spec:
  replicas: 3
  template:
    spec:
      containers:
      - name: order-service
        image: order-service:v1.2.0
☸️
Kubernetes, EK, "ORCHESTRA, CONDUCTOR" jaisa, hai — HUNDREDS, of, containers, (musicians) ko, COORDINATE, karta hai — DECIDE, karta hai, KAUN, sa, container, KAHA, run, hoga, KITNE, COPIES, chahiye, aur, FAILED, containers, ko, AUTOMATICALLY, RESTART, karta hai.
1 / 2
⚡ Quick Recap
  • Kubernetes = container orchestration platform
  • Pod, Deployment, Service = core, concepts
  • Powerful, LEKIN, complex — chhoti, teams, ke, liye, SIMPLER, alternatives, PAR, VICHAR, karo
Is page mein (2 subtopics)

ConfigMaps, se, non-sensitive, CONFIGURATION, (jaise, feature, flags) INJECT, ki, ja, sakti, hai. Secrets, se, SENSITIVE, data, (jaise, database, passwords) — DONO, environment, variables, YA, files, ki, tarah, containers, mein, MOUNT, kiye, ja, sakte, hain.

env:
  - name: DB_PASSWORD
    valueFrom: { secretKeyRef: { name: db-secret, key: password } }

Kubernetes, namespaces, se, EK, CLUSTER, ko, LOGICALLY, ISOLATED, sections, mein, DIVIDE, kiya, ja, sakta hai — jaise, DIFFERENT, TEAMS, YA, ENVIRONMENTS, (dev, staging, prod) ke, liye, ALAG, namespaces.