编辑Kubernetes单元以查看该特定单元上的故障,而不是部署中所有单元的故障

g9icjywg  于 2022-12-11  发布在  Kubernetes
关注(0)|答案(1)|浏览(95)

无法编辑正在运行的pod,我想查看此特定pod上的故障。是否可以编辑已在接收请求的正在运行的pod?
我尝试编辑单元所在的部署,但它正在对所有单元进行更改。部署中的单个单元应失败。是否有方法更改单个单元?

cuxqih21

cuxqih211#

是否可以编辑已在接收请求的正在运行的Pod?
否。请参阅Kubernetes API reference:PodSpec和Container中的大多数字段都标记为“无法更新”,包括命令和环境变量。
如果您希望服务后面的一个副本失败,一个选项是使用同一组标签创建第二个部署。服务将匹配两个部署的单元并向所有这些单元发送请求,但由于现在有两个单独的部署,因此它们可以具有不同的配置。
如果您使用的是Istio这样的服务网格,它附带了更复杂的路由规则,并包括注入错误的能力,但这在某种程度上超出了本答案的范围。

相关问题