このセクションでは、Pod のローリングアップデートやロールバックなどを実現する Deployment リソースの削除について紹介します。

Master サーバーから Kubernetes クラスタ上の Deployment を確認します。

[root@kube-master sample-deployment]# kubectl get deployments
NAME                READY   UP-TO-DATE   AVAILABLE   AGE
sample-deployment   3/3     3            3           3h18m
[root@kube-master sample-deployment]# 

Master サーバーから Kubernetes クラスタ上の Deployment を削除します。

[root@kube-master sample-deployment]# kubectl delete deployment sample-deployment
deployment.extensions "sample-deployment" deleted
[root@kube-master sample-deployment]# 

Master サーバーからDeployment リソースと Pod リソースが削除されていることを確認します。

■ Deployment リソースの確認
[root@kube-master sample-deployment]# kubectl get deployments
No resources found.
[root@kube-master sample-deployment]# 

■ Pod リソースの確認
[root@kube-master sample-deployment]# kubectl get pods
No resources found.
[root@kube-master sample-deployment]#