KubernetesでコマンドラインでPodを作成する方法を紹介します。
以下のようにkubectlの「run」コマンドでポッド名とコンテナイメージを指定します。
1 |
kubectl run ポッド名 --image=コンテナイメージ名 |
試してみます。
1 2 3 |
root@controlplane:~# kubectl run nginx --image=nginx pod/nginx created root@controlplane:~# |
確認してみます。
1 2 3 4 |
</code><code>root@controlplane:~# kubectl get pod NAME READY STATUS RESTARTS AGE nginx 0/1 ContainerCreating 0 5s root@controlplane:~# |
STATUSが「ContainerCreating」になっているので少し時間をおきます。
再度実行すると以下のようになりました。Podが作成されたことがわかります。
1 2 3 4 5 |
root@controlplane:~# kubectl get pod NAME READY STATUS RESTARTS AGE nginx 1/1 Running 0 115s root@controlplane:~# |