オリジナル問題 LinuCレベル3 プラットフォームスペシャリスト試験 問題 問3
コンテナ技術の利用/コンテナの基本原理と内部構造gVisorやkata-containersのような「サンドボックス型」のコンテナランタイムを使う主な目的として適切なものはどれか。
出典:オリジナル問題 LinuCレベル3 プラットフォームスペシャリスト試験 問題 問3
- Aコンテナのログを一元的に集約するためのツールである
- Bコンテナイメージのビルド時間を短縮するための専用ツールである
- C通常のnamespace/cgroupsベースのコンテナよりも強い分離境界(ユーザー空間カーネルや軽量VMによるカーネル分離等)を設け、信頼できないコンテナからホストへの影響を抑える
- Dコンテナのネットワーク設定をGUIから行うためのツールである
正解:C
解説
gVisorはユーザー空間に実装された独自のカーネル相当の層でシステムコールをインターセプト・処理することでホストカーネルへの直接アクセスを制限し、kata-containersは各コンテナを軽量な仮想マシンとして動作させることでカーネルレベルの分離を実現します。いずれも、通常のnamespace/cgroupsベースのコンテナ(ホストカーネルを直接共有する)よりも強い分離境界を提供し、信頼性の低いワークロードを安全に動かすことを目的としています。
選択肢ごとの解説
- A誤り。ログの一元集約はロギングドライバや外部ログ収集基盤の役割で、gVisorやkata-containersの主目的ではありません。
- B誤り。ビルド時間の短縮はビルドキャッシュ等の役割で、gVisorやkata-containersの主目的ではありません。
- C正しい。gVisor/kata-containersは、より強い分離境界を設けてホストへの影響を抑えることを目的としています。
- D誤り。ネットワーク設定用のGUIツールはgVisorやkata-containersの主目的ではありません。