我正在运行 Azure Kubernetes 服务 (AKS)。
我已将镜像部署到 Azure 容器注册表。
工作量显示在那里。
但现在我必须更改一些设置或更新代码。我已将新图像发布到 ACR。但现在我不知道如何告诉 AKS 开始将 pod 更新到最新镜像?
最佳答案
据我所知,当 ACR 中有新的镜像版本时,AKS 无法直接使用最新镜像更新其应用程序。我尝试通过在 list 文件中设置镜像策略来实现相同的目标,但它不适用于现有的 Pod。只有新创建的 Pod 才能拉取最新的镜像。
但根据您的要求,您可以将 CICD(持续集成/持续部署)或 GitOps 方法用于 AKS。我建议您引用以下链接以获取详细信息:
这些资源将为您提供有关配置 CICD 管道或在 AKS 中实现 GitOps 实践的指导,以便使用 ACR 中的最新可用镜像更新您的应用程序。
关于azure - Aks 将工作负载更新为新镜像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/76475496/