使用头盔升级更改Kuberntes中的serviceType

问题描述 投票:0回答:1

我们已经将一项服务部署为无头服务,即clusterIp:生产环境中没有。现在我们需要将其更改为非无头服务,即类型应为ClusterIp且clusterIp应设置为除None以外的某个值。我修改了图表,并尝试使用helm upgrade命令进行部署。但是它不允许,并且舵手抱怨服务类型是一个不变的字段。

kubectl edit svc也无法提供帮助。kubectl补丁程序也可以工作。除了删除Helm图表并重新部署之外,此问题是否有其他解决方法?

kubernetes google-cloud-platform openshift kubernetes-helm
1个回答
0
投票

如果我们谈论服务,那么ClusterIP通常是由主服务器分配的,它是服务的IP地址。

如果指定,则在未使用时将其分配给服务,否则服务创建将失败。

有效值为None,空字符串(“”)或有效的IP地址。不需要代理时,可以为None指定headless service

无法更新。

您会发现这两个链接很有帮助:

headless serviceLink1

希望能够阐明您所面临问题的根本原因(更改服务类型)。>>

© www.soinside.com 2019 - 2024. All rights reserved.