Kubernetes (K8s) は、主流のコンテナオーケストレーションプラットフォームであり、コンテナ化されたアプリケーションをマシンクラスタ全体にデプロイ、スケーリング、管理することを自動化します。そのコアコンセプト(pods、deployments、services など)を理解することは、大規模でコンテナを実行する上で重要です。
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.
