本文へスキップ

FE SUBJECT A

基本情報技術者 科目Aの問題解説:Kubernetes(K8s)の説明として適切なものはどれか…

テクノロジ系 標準 fe_a_s047_q003

問題

Kubernetes(K8s)の説明として適切なものはどれか。

  1. コンテナイメージを作成するためのツール
  2. サーバのOS設定を自動化するツール
  3. ソースコードのバージョン管理システム
  4. コンテナ化されたアプリケーションのデプロイ、スケーリング、管理を自動化するオーケストレーションツール(正解)
出典:オリジナル問題|参考範囲:試験要綱Ver.5.5 / FEシラバスVer.9.2 科目A範囲

正解と解説

正解:コンテナ化されたアプリケーションのデプロイ、スケーリング、管理を自動化するオーケストレーションツール

Kubernetesとは:正解はエです。Kubernetes(K8s)は、コンテナ化されたアプリケーションを複数のサーバ上でデプロイ、スケーリング、管理するためのオーケストレーションツールです。コンテナの起動場所、数の調整、障害時の再起動、サービス公開などを自動化できます。

他の選択肢との違い:アはDockerなどのコンテナイメージ作成・実行ツールに近い説明です。イはAnsibleなどの構成管理ツールの説明に近く、ウはGitのようなバージョン管理システムの説明です。Kubernetesは「コンテナを大量に運用するための指揮者」と考えると覚えやすいです。

用語の整理:「K8s」は Kubernetes の K と s の間に文字が8個あることに由来する略記です。Kubernetes が管理する最小の配置単位は「Pod」で、1つ以上のコンテナをまとめた単位として扱い、これを増減させることで負荷に応じたスケーリングを行います。

他の選択肢はなぜ違う?

  • コンテナイメージの作成はDockerなどの仕事。
  • OS設定の自動化はAnsibleなどの構成管理ツール。
  • バージョン管理はGit。

この問題について

出典:オリジナル問題|参考範囲:試験要綱Ver.5.5 / FEシラバスVer.9.2 科目A範囲

IPAが公開するシラバス・試験範囲・公開問題の出題形式を参考にした独自作成問題。公式問題・過去問題の転載ではありません。

公式試験問題、過去問題、公式サンプル問題、市販教材の問題文を転載したものではありません。

参考範囲: シラバスVer.9.2参考

参考文献・出典(公式情報)

RELATED

関連問題