Kubernetes (K8s) là nền tảng container orchestration chủ đạo — nó tự động hóa việc triển khai, mở rộng và quản lý các ứng dụng container hóa trên một cụm máy. Hiểu các khái niệm cốt lõi của nó (pod, deployment, service, v.v.) là quan trọng để chạy container ở quy mô lớn.
Kubernetes làm gì
Kubernetes quản lý các container trên một CỤM các node (máy), cung cấp:
→ SCHEDULING (đặt các container trên các node), TỰ PHỤC HỒI (khởi động lại container lỗi),
SCALING (lên/xuống, tự động), ROLLING UPDATES/rollback, SERVICE DISCOVERY,
LOAD BALANCING, quản lý CONFIG/SECRET, điều phối LƯU TRỮ
→ KHAI BÁO: bạn mô tả TRẠNG THÁI MONG MUỐN; K8s liên tục làm cho thực tế khớp với nó.
