Menu
Coddy logo textTech

Kubernetesとは

CoddyのTerminalジャーニー「Kubernetes入門」セクションの一部。レッスン 1/45。

KubernetesK8sと表記されることもあります)は、大規模環境でコンテナを実行します。Dockerが1台のマシン上でコンテナをビルドして実行するのに対し、Kubernetesは複数のコンテナを取りまとめ、マシンのクラスター全体に分散させ、クラッシュしたときには再起動し、規模を拡大・縮小し、相互に接続します。

望む状態(Webサーバーのコピーを3つ、ポート80でアクセス可能にする)を記述すると、Kubernetesはクラスターをその状態に維持します。

kubectl コマンドを使って、ターミナルからクラスターを操作します。すべてのコマンドは、動詞リソースという同じパターンに従います。たとえば、kubectl get podskubectl delete pod web です。

ツールがインストールされていることを確認し、バージョンを表示するには、次を実行します:

kubectl version --client

--client フラグは、クラスターに接続せずに kubectl 自体のバージョンのみを表示します。

challenge icon

チャレンジ

初心者

kubectl version --clientを実行して、kubectlがインストールされていることを確認し、使用しているバージョンを確認します。

自分で試してみよう

ターミナル
quiz icon腕試し

このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。

Kubernetes入門のすべてのレッスン

自分で練習してみよう: Terminalプレイグラウンド