KubernetesでコマンドラインでDeploymentを作成する際に実行するコマンドが成功するかを確認する方法を紹介します。
以下のようにkubectlの「create」コマンドでデプロイメント名とコンテナイメージを指定し、「–dry-run=client」を指定します。
1 |
kubectl create deployment デプロイメント名 --image=コンテナイメージ名 --dry-run=client |
試してみます。
1 2 3 4 |
root@controlplane:~# kubectl create deployment nginx-deployment --image=nginx --dry-run=client deployment.apps/nginx-deployment created (dry run) root@controlplane:~# |
確認してみます。
1 2 3 |
</code><code>root@controlplane:~# kubectl get deployments No resources found in default namespace. root@controlplane:~# |
Deploymentが作成されていないことがわかります。