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
 

Logo

K8S/Kubernetes社区为您提供最前沿的新闻资讯和知识内容

更多推荐