azure - Aks 将工作负载更新为新镜像

标签 azure azure-aks azure-container-registry

我正在运行 Azure Kubernetes 服务 (AKS)。

我已将镜像部署到 Azure 容器注册表。

工作量显示在那里。

但现在我必须更改一些设置或更新代码。我已将新图像发布到 ACR。但现在我不知道如何告诉 AKS 开始将 pod 更新到最新镜像?

最佳答案

据我所知,当 ACR 中有新的镜像版本时,AKS 无法直接使用最新镜像更新其应用程序。我尝试通过在 list 文件中设置镜像策略来实现相同的目标,但它不适用于现有的 Pod。只有新创建的 Pod 才能拉取最新的镜像。

但根据您的要求,您可以将 CICD(持续集成/持续部署)或 GitOps 方法用于 AKS。我建议您引用以下链接以获取详细信息:

  1. CI/CD for AKS apps with Azure Pipelines
  2. GitOps for Azure Kubernetes Service

这些资源将为您提供有关配置 CICD 管道或在 AKS 中实现 GitOps 实践的指导,以便使用 ACR 中的最新可用镜像更新您的应用程序。

关于azure - Aks 将工作负载更新为新镜像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/76475496/

相关文章:

azure - 重新触发 Azure Cosmos DB 触发器

azure - 从 git 部署到 Azure : 'No Deployable Projects'

Azure Functions Docker 部署 Linux 工作线程在资源组中不可用

azure - 在 kubernetes helm 中拉取 azure 容器注册表镜像

azure - AKS 无法拉取 ACR 图像 ImagePullBackOff

azure - 如何授权来自 .NET CORE C# 的 Azure 容器注册表请求

azure - 使用 Pulumi 将卷和文件添加到 Azure 中的容器

azure - Azure IaaS 中的启动/关闭时间费用

azure - 更新 SSL 证书后 AKS 上发生 CORS 错误

azure - 就绪探测失败 : HTTP probe failed with statuscode: 503 in ISTIO