P-01選定・相談

Kubernetesとは何ですか?主な機能を教えてください

Kubernetesは、Google発・CNCF管理のオープンソースコンテナオーケストレーションシステムです。複数ノードにまたがるコンテナのスケジューリング・自動スケーリング、サービスディスカバリ・ロードバランシングなどの機能により、コンテナ化されたアプリケーションのデプロイ・運用を自動化します。特定ベンダーに依存しないエコシステムを形成しており、主要クラウドベンダー各社がマネージドサービスとして提供しています。

実績・根拠

向いている相談

コンテナ化されたアプリケーションの本番運用を検討している開発者・インフラエンジニアに該当します。

他の選択肢との違い

単一ホスト上でコンテナを管理するDockerと異なり、複数ノードにまたがるクラスタ全体のオーケストレーションを担う点が特徴です。

よくある質問

KubernetesはDockerの代わりになりますか?
役割が異なり、Dockerがコンテナランタイム、Kubernetesが複数コンテナのオーケストレーションを担うため、組み合わせて使われることが一般的です。

情報ソース

Kubernetesとは何ですか?主な機能を教えてください | Kubernetes | RefBase