Podの実行
CoddyのTerminalジャーニー「Kubernetes入門」セクションの一部。レッスン 3/45。
Kubernetesはコンテナを直接実行しません。Kubernetesが実行するのはPodです。Podは1つのコンテナ(場合によっては、互いに関連する少数のコンテナ)をラップするもので、クラスター内で作成できる最小単位です。
Pod を開始する最も簡単な方法は、名前とイメージを指定して kubectl run を実行することです:
kubectl run web --image=nginxKubernetes は pod/web created と応答します。docker run と比較してみましょう:イメージは Docker で pull するものと同じ nginx ですが、今回はクラスターがノードを選択し、そこでコンテナを起動します。
Pod の名前(web)は、後続のすべてのコマンドで Pod を参照する方法です。名前は一意でなければならないため、同じコマンドを 2 回実行すると AlreadyExists で失敗します。
チャレンジ
初心者kubectl runを使用して、nginxイメージからwebという名前のPodを起動します。
自分で試してみよう
このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。
Kubernetes入門のすべてのレッスン
自分で練習してみよう: Terminalプレイグラウンド