具有新标签和服务名称的kubectl更新服务

Raj*_*ain 2 kubernetes kubectl

是否可以使用yaml文件中的新规范更新kubernetes中的外部负载均衡器服务。

我可以滚动更新部署,但是如何更新服务,主要是不更改外部IP地址。

谢谢,拉杰什

Sur*_*noi 5

如果您不想在活动或已经部署的清单文件上进行编辑。您可以在计算机上编辑服务清单文件,并使用Apply操作而不是create。例如,

kubectl apply -f service-manifest.yaml
Run Code Online (Sandbox Code Playgroud)

它可以在不更改现有外部IP的情况下运行


Raj*_*ain 2

我想我已经有了答案

env KUBE_EDITOR="nano" kubectl 编辑 svc/my-service

我可以使用新的选择器/标签编辑服务。

我不确定是否有更好的选择