Go

Kubernetes Basics

Pods、Deployments、Services、ConfigMaps、Secrets、ヘルスチェック、リソース制限

22 面接問題·
Senior
1

Kubernetes における Pod とは何ですか?

回答

Pod は Kubernetes において最小のデプロイ可能な単位です。同じネットワークおよびストレージの名前空間を共有する 1 つ以上のコンテナのグループを表します。Pod 内のコンテナは localhost を介して通信でき、同じボリュームにアクセスできます。Pod は内包するコンテナに共有の実行コンテキストを提供します。

2

単体の Pod ではなく Deployment を使う主な利点は何ですか?

回答

Deployment は、レプリケーション、ローリングアップデート、ロールバックを含む Pod のライフサイクルを自動的に管理します。指定された数のレプリカが常に実行されていることを保証します。Pod が障害を起こした場合、Deployment は望ましい状態を維持するために自動的に新しい Pod を作成します。

3

アプリケーションをクラスタ内部だけに公開するには、どの Kubernetes Service タイプを使うべきですか?

回答

ClusterIP は Kubernetes のデフォルトの Service タイプです。クラスタ内部からのみアクセス可能な仮想 IP アドレスを作成します。このタイプは、フロントエンドとバックエンドの間や API とデータベースの間など、サービス間通信に最適です。ClusterIP アドレスは、背後の Pod が変わっても安定したままです。

4

Kubernetes で機密性のない設定データを保存するにはどうすればよいですか?

5

Kubernetes における Secret と ConfigMap の主な違いは何ですか?

+19 面接問題

次の面接に向けてGoをマスター

すべての問題、flashcards、技術テスト、コードレビュー演習、面接シミュレーターにアクセス。

無料で始める