Kubernetes Flashcards

https://www.simplilearn.com/tutorials/kubernetes-tutorial/kubernetes-interview-questions

1
Q

Kubernetes とは何ですか?

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

オーケストレーションとは何ですか?

A

コンピュータシステム、アプリケーション、およびサービスにおける、設定、管理、調整の自動化。

https://www.redhat.com/ja/topics/automation/what-is-orchestration

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

K8 とは何ですか?

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Kubernetes と Docker はどのように関係していますか?

A
  • Docker : コンテナ化プラットフォームおよびランタイム。(単一ノードで実行される)
  • Kubernetes : 多くのコンテナ・ランタイムからコンテナを実行して管理するためのプラットフォームです。
    (Docker を含む多数のコンテナ・ランタイムをサポート)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Docker Swarm と Kubernetes の主な違いは何ですか?

A

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 : 自動ロールバックをデプロイできます。

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

アプリケーションをホストとコンテナにデプロイすることの違いは何ですか?

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Kubernetes の機能は何ですか?

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Kubernetes アーキテクチャの主なコンポーネントは何ですか?

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Kubernetes のマスター ノードの動作について説明しますか?

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Kubernetes のマスター ノードの動作について説明しますか?

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Kubernetes のノードとは何ですか?

A

ノードとはアプリケーション実行の「マシン」であり、物理サーバーと同じ意味を示しています。 クラスタの中には一般的に複数のノードとマスターノードが存在します。

https://circleci.com/ja/blog/what-is-kubernetes/#:~:text=Kubernetesにはノードや,ノードが存在します。

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

ノードのステータスには何が含まれますか?

A

主な構成要素は;
- アドレス / Address
- 状態 / Condition
- 容量 / Capacity
- 情報 / Info.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Kubernetes マスター ノードではどのようなプロセスが実行されますか?

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Kubernetes のpodとは何ですか?

A

Kubernetes内で作成・管理できるアプリケーションの最小単位であり、1つ以上のコンテナの集合体をKubernetes Podと呼びます。 Kubernetes Podは、「コンテナを実行するための箱」とイメージをすると分かりやすいでしょう。

https://www.kagoya.jp/howto/cloud/container/kubernetespod/#:~:text=Kubernetes内で作成・管理,すると分かりやすいでしょう。

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

kube-scheduler の仕事は何ですか?

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly