gpt4 book ai didi

google-cloud-platform - Google 容器引擎 - 更新复制 Controller 多容器 pod

转载 作者:行者123 更新时间:2023-12-02 11:30:53 24 4
gpt4 key购买 nike

尝试使用以下命令更新多容器 pod

kubectl rolling-update my_rc --image=eu.gcr.io/project_id/myimage

我有:
error: Image update is not supported for multi-container pods

更新单个容器或我必须删除并重新创建 pod 的方法是什么?

最佳答案

现在,您最好的选择是更新定义复制 Controller 的 yaml 文件以使用新镜像并运行:

kubectl rolling-update my_rc -f my_file.yaml

如果您没有定义复制 Controller 的 yaml 文件,则可以通过运行来获取:
kubectl get rc my_rc --output=yaml > my_file.yaml

然后,您应该能够更新该文件中指定的镜像并运行滚动更新。

在 Kubernetes 的下一个版本(针对 3 月)中,您将能够通过 --container标志告诉 kubectl pod 中的哪个容器应该使用新镜像:
kubectl rolling-update my_rc --container=my_container --image=eu.gcr.io/project_id/myimage

此功能是 added by a community member 1.1 版本被删减后。

关于google-cloud-platform - Google 容器引擎 - 更新复制 Controller 多容器 pod,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35700614/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com