Kubernetes 无状态工作负载部署指南
1. 副本集(ReplicaSet)的删除操作
在Kubernetes中,删除副本集(ReplicaSet)对象有两种方式:
1. 连带其管理的Pod一起删除 :这种方式会先自动缩减Pod数量,再删除副本集对象。使用常规的 kubectl delete 命令即可实现:
$ kubectl delete rs/nginx-replicaset-livenessprobe-example
执行该命令后,你会看到Pod先被终止,然后副本集对象被删除。
2. 仅删除副本集对象,保留Pod不受影响 :需要使用 kubectl delete 命令的 --cascade=orphan 选项:
$ kubectl delete rs/nginx-replicaset-livenessprobe-example --cascade=orphan
执行此命令后,查看集群中的Pod,你仍会看到由该副本集管理的所有Pod。这些Pod之后可以被具有匹配标签选择器的其他副本集对象接管。
2. 引入部署对象(Deployment)
在Kubernetes中,有几种常见的工作负载类型,不同类型适用于不同的应用场景:
| 工作负载类型 | 特点
Kubernetes无状态部署指南
超级会员免费看
订阅专栏 解锁全文
1199

被折叠的 条评论
为什么被折叠?



