KubernetesでコマンドラインでDeploymentを作成する方法を紹介します。
以下のようにkubectlの「create」コマンドでデプロイメント名とコンテナイメージを指定します。
1 |
kubectl create deployment デプロイメント名 --image=コンテナイメージ名 |
試してみます。
1 2 3 4 |
root@controlplane:~# kubectl create deployment nginx-deployment --image=nginx deployment.apps/nginx-deployment created root@controlplane:~# |
確認してみます。
1 2 3 4 5 |
root@controlplane:~# kubectl get deployments NAME READY UP-TO-DATE AVAILABLE AGE nginx-deployment 1/1 1 1 28s root@controlplane:~# |
AVAILABLEの数がREADYと同じ数になっていることがわかります。
この数はレプリカ数ですね。ここではレプリカ数が1になっていることがわかります。