Kubernetes (K8s) เป็นแพลตฟอร์ม container orchestration ที่ครองตลาด — ทำให้การ deploy การ scale และการจัดการแอปพลิเคชันแบบ container ทั่วทั้ง cluster ของเครื่องหลายเครื่องเป็นไปโดยอัตโนมัติ การเข้าใจแนวคิดหลัก (pods, deployments, services ฯลฯ) เป็นเรื่องสำคัญสำหรับการรัน container ในระดับ scale
Kubernetes ทำอะไร
Kubernetes manages containers across a CLUSTER of nodes (machines), providing:
→ SCHEDULING (place containers on nodes), SELF-HEALING (restart failed containers),
SCALING (up/down, auto), ROLLING UPDATES/rollbacks, SERVICE DISCOVERY,
LOAD BALANCING, CONFIG/SECRET management, STORAGE orchestration
→ DECLARATIVE: you describe the DESIRED STATE; K8s continuously makes reality match it.
