deployment controller:管理维护deployment,关联deployment和deployment controller,保证运行指定数量的pod,当deployment 更新时,控制实现deployment controller和pod的更新。
deployment的作用:
- 创建指定数量的pod
- 检查pod健康状态和数量
获取并删除deployment
获取命令
kubectl get deployment
删除命令
kubectl delete deployment [deployment 名字]
删除了deployment之后 pod 也会被删除
删除pod
kubectl delete pod 【pod 名字】
其实你删不删它也得重建,你deployment里面写的几个他必须按文件启动几个
删除service
因为pod都删除了,对应的service就没有用了
kubectl delete svc 【service 名字】
删除所有deployment
kubectl delete deployment -all
删除所有pod
kubectl delete pod --all