kubernetes中升级静态pod的最佳实践

kubernetes中升级静态pod的最佳实践,kubernetes,Kubernetes,我们已经使用静态吊舱部署了k8s的etcd,它是其中的3个。我们想升级pod,为它们定义一些标签和准备就绪探测器。我已经搜索过了,但没有发现任何问题/文章。所以我想知道升级静态pod的最佳实践 例如,我发现直接修改yaml文件可能会导致pod长时间未计划,也许我应该删除旧文件并创建新文件?如果要为pod定义就绪探测,则需要重新创建pod,对于标签,编辑就足够了 如果编辑readinessProbe,Kubernetes会引发以下错误: # * spec: Forbidden: pod updat

我们已经使用静态吊舱部署了k8s的etcd,它是其中的3个。我们想升级pod,为它们定义一些标签和准备就绪探测器。我已经搜索过了,但没有发现任何问题/文章。所以我想知道升级静态pod的最佳实践


例如,我发现直接修改yaml文件可能会导致pod长时间未计划,也许我应该删除旧文件并创建新文件?

如果要为pod定义就绪探测,则需要重新创建pod,对于标签,编辑就足够了

如果编辑readinessProbe,Kubernetes会引发以下错误:

# * spec: Forbidden: pod updates may not change fields other than `spec.containers[*].image`, `spec.initContainers[*].image`, `spec.activeDeadlineSeconds` or `spec.tolerations` (only additions to existing tolerations)
另见


您考虑过使用守护程序吗

我知道守护程序,但由于我正在部署k8s使用的etcd,所以似乎不可能使用守护程序部署etcd。