用語集2025/9/28
Kubernetes(クーベルネティス)
コンテナオーケストレーションプラットフォーム。Googleが開発したコンテナ化アプリケーションの自動デプロイ、スケーリング、管理システム。
難易度:
上級
読了時間:約8分
定義
Kubernetesは、コンテナ化されたワークロードとサービスの管理を自動化し、宣言的設定とオートメーションの両方を促進する移植性のあるプラットフォームです。
具体例
- Pod:最小デプロイ単位、1つ以上のコンテナ
- Service:Podへの安定したネットワークアクセス
- Deployment:レプリケーション、ローリングアップデート
活用事例
- マイクロサービス:サービス間通信、負荷分散
- ML推論:モデルサービング、A/Bテスト
- データ処理:Spark、Airflow等の実行基盤
関連概念
EKS、GKE、AKSでマネージドKubernetes利用。Helm、Kustomizeでアプリケーション管理。Istio、Linkerdでサービスメッシュ、Prometheus + Grafanaで監視を実装。
📝 要約
コンテナオーケストレーションプラットフォーム。Googleが開発したコンテナ化アプリケーションの自動デプロイ、スケーリング、管理システム。
関連タグ
KubernetesコンテナオーケストレーションDevOps