gpt4 book ai didi

azure - 使用 GitHub Actions 和 Helm 部署到 AKS

转载 作者:行者123 更新时间:2023-12-03 00:01:56 27 4
gpt4 key购买 nike

我已设置 Azure Kubernetes 服务并手动成功部署多个 Helm 图表

我现在想使用 GitHub Actions 和 Helm 设置 CD 管道,以便在触发 Action 时部署(即安装和升级)Helm 图表。

到目前为止,我只找到使用 kubectl 进行部署的操作,但我不想使用它,因为 list 中提供了一些我不想检查的 secret 版本控制,因此决定使用 Helm,因为它可以在运行 helm install 命令时使用作为环境变量提供的值来填充这些 secret :

# without Helm
...
clientId: secretValue

# with Helm
...
clientId: {{ .Values.clientId }}

“ secret ”将这样提供:helm install --set clientId=secretValue

现在的问题是如何使用 GitHub Actions 实现这一目标?是否有任何我还没有找到的“即用型”解决方案,或者我是否必须以完全不同的方式来解决这个问题?

最佳答案

似乎我让事情变得比我需要的更复杂。

我最终基于 alpine/helm docker 镜像编写了一个简单的 GitHub Action,并能够成功将 CD 管道设置到 AKS 中。

关于azure - 使用 GitHub Actions 和 Helm 部署到 AKS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63687203/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com