我正在运行Azure Kubernetes Service(AKS)。我已经部署了一个镜像到Azure容器注册表。工作量显示在那里。但是现在我必须改变一些设置或者更新代码。我已将新图像发布到ACR。但是现在我不知道如何告诉AKS开始更新pod到最新的图像?
irlmq6kh1#
AFAIK,当ACR中有新的图像版本可用时,AKS无法直接使用最新的图像更新其应用程序。我试图通过在清单文件中设置镜像策略来实现同样的目的,但它不适用于现有的Pod。只有新创建的pod才能拉取最新的映像。但根据您的需求,您可以使用CICD(持续集成/持续部署)或GitOps方法来实现AKS。我建议参考以下链接以获取详细信息:
1条答案
按热度按时间irlmq6kh1#
AFAIK,当ACR中有新的图像版本可用时,AKS无法直接使用最新的图像更新其应用程序。我试图通过在清单文件中设置镜像策略来实现同样的目的,但它不适用于现有的Pod。只有新创建的pod才能拉取最新的映像。
但根据您的需求,您可以使用CICD(持续集成/持续部署)或GitOps方法来实现AKS。我建议参考以下链接以获取详细信息:
这些资源将为您提供关于在AKS中配置CICD管道或实施GitOps实践的指导,以便使用ACR的最新可用映像更新您的应用程序。