首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >关于kubernetes的CI/CD

关于kubernetes的CI/CD
EN

Stack Overflow用户
提问于 2022-10-19 01:35:33
回答 1查看 46关注 0票数 0

我在使用kubernetes。我可以从GitHub进行对接构建,并将它们上传到我们自己的对接中心。然而,我想自动创建和更新豆荚。例如,圆环CI如何?

或者是否可以使用k8s库来更新豆荚?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-10-19 04:53:30

您可以使用ArgoCD图像更新程序

可以检查与Kubernetes工作负载一起部署的容器映像的新版本,并使用Argo自动将其更新到允许的最新版本。它的工作方式是为argocd应用程序设置适当的应用程序参数,即类似于argocd应用程序集--helm-set image.tag=v1.0.1 -,但采用完全自动化的方式

自动更新功能

使用自动图像更新,您只需要在停靠器注册表中更新图像,图像更新器就会接收其余的图像。

以下是图像更新程序考虑特定应用程序所需的最小注释

代码语言:javascript
复制
      annotations:
        argocd-image-updater.argoproj.io/image-list: image-alias=1234.dkr.ecr.us-east-1.amazonaws.com/staging-app
        argocd-image-updater.argoproj.io/image-alias.update-strategy: latest
        argocd-image-updater.argoproj.io/image-alias.force-update: "true"
        argocd-image-updater.argoproj.io/image-alias.allow-tags: "regexp:^build-version-tag-[0-9]+$"
        argocd-image-updater.argoproj.io/image-alias.pull-secret: pullsecret:argocd/aws-registry-secret

argocd-演示程序

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74118998

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档