利用 Kustomize 渲染 Helm Charts 并使用 ArgoCD 进行部署

利用 Kustomize 渲染 Helm Charts 并使用 ArgoCD 进行部署

💡 原文中文,约1400字,阅读约需4分钟。
📝

内容提要

本文介绍了使用Kustomize和Helm配合解决对Helm的不满,通过编译时加上--enable-helm参数渲染Helm charts,然后在ArgoCD上开启Kustomize的Helm支持,只需修改版本即可更新charts。

🎯

关键要点

  • 本文介绍了使用Kustomize和Helm配合解决对Helm的不满。
  • Kustomize支持直接渲染Helm charts,简化了部署流程。
  • 编译时加上--enable-helm参数以启用Helm支持。
  • 部署Dragonfly项目只需三个文件:kustomization.yaml、values.yaml和argo.yaml。
  • 在ArgoCD上开启Kustomize的Helm支持,修改ConfigMap中的kustomize.buildOptions。
  • 更新charts只需修改版本,所有参数可控,使用方便。
🏷️

标签

➡️

继续阅读