Kubernetes 为什么要执行额外步骤:kubectl替换serviceaccount

Kubernetes 为什么要执行额外步骤:kubectl替换serviceaccount,kubernetes,Kubernetes,在kubernetres文档中,为什么需要额外的步骤来替换kubectl replace serviceaccount 我可以看出,imagePullSecrets的名称是错误的,但我希望kubectl patch serviceaccount能够做到这一点-事实并非如此,所以一定有原因吧?这是为了方便起见。假设您有几个典型的部署,它们使用相同的serviceaccount和Docker registry中带有身份验证的多个映像。通过将imagePullSecrets合并到serviceacco

在kubernetres文档中,为什么需要额外的步骤来替换
kubectl replace serviceaccount


我可以看出,
imagePullSecrets
的名称是错误的,但我希望
kubectl patch serviceaccount
能够做到这一点-事实并非如此,所以一定有原因吧?

这是为了方便起见。假设您有几个典型的部署,它们使用相同的serviceaccount和Docker registry中带有身份验证的多个映像。通过将imagePullSecrets合并到serviceaccount中,您现在可以在部署中仅指定serviceAccountName-imagePullSecrets将自动添加


我不认为这是一个很酷的功能,但在某些情况下,它可能会很有用。

我认为您不需要“替换”步骤。这只是做同一件事的两种方式?但我不是100%肯定。