開発技術
Kubernetesに関する記述として、最も適切なものはどれか。
ア.複数のホストにまたがってコンテナを自動配置・スケーリング・自己修復するコンテナオーケストレーションシステムで、Googleが開発しCNCFに寄贈した。正解
イ.Dockerの後継ツールとして開発されたコンテナランタイムで、Dockerよりも高速かつセキュアにコンテナを起動できる。
ウ.コンテナイメージを格納するレジストリサービスで、DockerイメージをKubernetes上にデプロイする際の中継サーバーとして機能する。
エ.サーバーレスコンピューティングの一種で、コンテナを使わずに関数単位でコードを実行するクラウドサービス。
解説
Kubernetesは「コンテナの航空管制官」。数百機の飛行機(コンテナ)をどの滑走路(ホスト)に着陸させるか自動決定し、墜落した機体は即座に別機で代替します。略称はk8s(k+8文字+s)。
なぜ ア が正解か
アが正解。Kubernetes(k8s)はGoogleが社内システム(Borg)を基に開発し、2014年にオープンソース化してCNCF(Cloud Native Computing Foundation)に寄贈したコンテナオーケストレーションシステム。複数ノード(ホスト)にまたがってPod(コンテナの最小単位)を自動スケジューリング・スケーリング・自己修復・ローリングアップデートする。
出典: AI生成問題(学習用)