自动化 Helm 部署:从 CD 和 GitOps 到 Helm 操作符
1. 从远程 Helm 图表仓库部署应用
在安装 Helm 图表时,用户常常会与远程仓库进行交互。我们可以使用 Argo CD 从指定的 Helm 图表仓库部署应用。其流程如下:
graph LR
A[Argo CD] --> B[下载 Application 资源中配置的 Helm 图表]
B --> C[渲染 Helm 图表]
C --> D[将清单应用到目标集群和命名空间]
我们在示例仓库中提供了一个 Application 资源示例,其 source 部分如下:
source:
chart: nginx
targetRevision: 9.7.6
repoURL: https://raw.githubusercontent.com/bitnami/charts/archive-full-index/bitnami
这里我们提供了远程 Helm 图表仓库的位置、图表名称和版本。此 Application 将指示 Argo CD 从 Bitnami 图表仓库部署版本为 9.7.6 的 nginx 图表。部署 Helm 图表的过程与从 Git 仓库部署相同,只需将 Application 资源应用到 argo 命名空间。
超级会员免费看
订阅专栏 解锁全文
71

被折叠的 条评论
为什么被折叠?



