Kubernetes Flashcards
https://www.simplilearn.com/tutorials/kubernetes-tutorial/kubernetes-interview-questions
Kubernetes とは何ですか?
オーケストレーションとは何ですか?
コンピュータシステム、アプリケーション、およびサービスにおける、設定、管理、調整の自動化。
https://www.redhat.com/ja/topics/automation/what-is-orchestration
K8 とは何ですか?
Kubernetes と Docker はどのように関係していますか?
- Docker : コンテナ化プラットフォームおよびランタイム。(単一ノードで実行される)
- Kubernetes : 多くのコンテナ・ランタイムからコンテナを実行して管理するためのプラットフォームです。
(Docker を含む多数のコンテナ・ランタイムをサポート)
Docker Swarm と Kubernetes の主な違いは何ですか?
Docker Swarm は、軽量で使いやすいオーケストレーション ツールですが、Kubernetes と比べると機能が限定的です。 一方、Kubernetes は複雑ですが強力な機能を備え、自動修復機能や自動スケーリング機能が組み込まれています。
[セットアップ]
Docker Swarm: 便利ですが、堅牢なクラスターを備えていません。一方、
Kubernetes : より複雑ですが、堅牢なクラスターが保証されるという利点があります。
[スケーリング]
Docker Swarm は自動スケーリングを実行できません (Kubernetes と同様)。
Docker のスケーリングは Kubernetes より 5 倍高速です
[GUI]
Docker Swarm: GUI がありません。
Kubernetes : ダッシュボードの形式の GUI があります
[トラフィックの負荷分散]
Docker Swarm: クラスター内のコンテナー間のトラフィックの負荷分散を自動的に行う
Kubernetes: トラフィックの負荷分散には手動介入が必要
[ログ記録と監視]
Docker. : ELK スタックなどのサードパーティ ツールが必要ですが、
Kubernetes : ツールが統合されています
[ストレージ ボリュームの共有]
Docker Swarm : コンテナと簡単に共有できますが、
Kubernetes : 同じポッド内のコンテナとのみストレージ ボリュームを共有できます。
[ローリング アップデートと自動ロールバックのデプロイ]
共通点: ローリング アップデートをデプロイできる
Docker. : 自動ロールバックをデプロイできない。
Kubernetes : 自動ロールバックをデプロイできます。
アプリケーションをホストとコンテナにデプロイすることの違いは何ですか?
Kubernetes の機能は何ですか?
Kubernetes アーキテクチャの主なコンポーネントは何ですか?
Kubernetes のマスター ノードの動作について説明しますか?
Kubernetes のマスター ノードの動作について説明しますか?
Kubernetes のノードとは何ですか?
ノードとはアプリケーション実行の「マシン」であり、物理サーバーと同じ意味を示しています。 クラスタの中には一般的に複数のノードとマスターノードが存在します。
https://circleci.com/ja/blog/what-is-kubernetes/#:~:text=Kubernetesにはノードや,ノードが存在します。
ノードのステータスには何が含まれますか?
主な構成要素は;
- アドレス / Address
- 状態 / Condition
- 容量 / Capacity
- 情報 / Info.
Kubernetes マスター ノードではどのようなプロセスが実行されますか?
Kubernetes のpodとは何ですか?
Kubernetes内で作成・管理できるアプリケーションの最小単位であり、1つ以上のコンテナの集合体をKubernetes Podと呼びます。 Kubernetes Podは、「コンテナを実行するための箱」とイメージをすると分かりやすいでしょう。
https://www.kagoya.jp/howto/cloud/container/kubernetespod/#:~:text=Kubernetes内で作成・管理,すると分かりやすいでしょう。
kube-scheduler の仕事は何ですか?