
Kubernetes Basics
Pods、Deployments、Services、ConfigMaps、Secrets、ヘルスチェック、リソース制限
22 面接問題·
Senior
1Kubernetes における Pod とは何ですか?
1
Kubernetes における Pod とは何ですか?
回答
Pod は Kubernetes において最小のデプロイ可能な単位です。同じネットワークおよびストレージの名前空間を共有する 1 つ以上のコンテナのグループを表します。Pod 内のコンテナは localhost を介して通信でき、同じボリュームにアクセスできます。Pod は内包するコンテナに共有の実行コンテキストを提供します。
2単体の Pod ではなく Deployment を使う主な利点は何ですか?
2
単体の Pod ではなく Deployment を使う主な利点は何ですか?
回答
Deployment は、レプリケーション、ローリングアップデート、ロールバックを含む Pod のライフサイクルを自動的に管理します。指定された数のレプリカが常に実行されていることを保証します。Pod が障害を起こした場合、Deployment は望ましい状態を維持するために自動的に新しい Pod を作成します。
3アプリケーションをクラスタ内部だけに公開するには、どの Kubernetes Service タイプを使うべきですか?
3
アプリケーションをクラスタ内部だけに公開するには、どの Kubernetes Service タイプを使うべきですか?
回答
ClusterIP は Kubernetes のデフォルトの Service タイプです。クラスタ内部からのみアクセス可能な仮想 IP アドレスを作成します。このタイプは、フロントエンドとバックエンドの間や API とデータベースの間など、サービス間通信に最適です。ClusterIP アドレスは、背後の Pod が変わっても安定したままです。
4
Kubernetes で機密性のない設定データを保存するにはどうすればよいですか?
5
Kubernetes における Secret と ConfigMap の主な違いは何ですか?
+19 面接問題
その他のGo面接トピック
Goの基礎
Junior
25問Goのデータ構造
Junior
20問Go のインターフェース
Junior
18問エラー処理
Junior
20問Goroutine の基礎
Junior
20問Channels
Junior
22問Go Modules
Mid-Level
18問HTTP サーバー
Mid-Level
24問HTTPクライアント
Mid-Level
18問JSON エンコーディング
Mid-Level
20問Database/SQL
Mid-Level
22問context パッケージ
Mid-Level
20問Testing
Mid-Level
22問並行処理パターン
Mid-Level
24問同期プリミティブ
Mid-Level
22問Go Web フレームワーク
Mid-Level
20問REST API 設計
Mid-Level
20問gRPC
Mid-Level
22問Reflection
Senior
20問メモリ管理
Senior
24問パフォーマンス最適化
Senior
22問Generics
Senior
20問Go Design Patterns
Senior
24問Microservices
Senior
24問セキュリティと認証
Senior
24問Docker & Containerization
Senior
20問高度な Go
Senior
20問CLI開発
Senior
20問