【问题标题】:update container values at the runtime in Azure Kubernetes cluster在 Azure Kubernetes 群集中的运行时更新容器值
【发布时间】:2021-11-06 14:46:42
【问题描述】:

我的 AKS 集群中成功运行了 docker 映像/ACR。

Docker Image 具有配置文件,其中保存了所有凭据。 我想在创建 kubernetes 部署时更改 .config 文件的值。

我正在使用 helm chart 进行部署。 我需要在 values.yaml 文件中提及这些值吗?

如何提及需要使用 Azure 密钥保管库中的值更新应用程序内的哪个文件?

我怎样才能做到这一点?

【问题讨论】:

    标签: docker kubernetes kubernetes-helm azure-aks azure-keyvault


    【解决方案1】:

    您可以使用 Secrets Store CSI Driver for Kubernetes 来使用 Azure Key Vault 中的机密。

    当您拥有 AKS 和 ACR 时,为什么需要指定凭据?您可以将角色“AcrPull”分配给 AKS 身份,然后允许 AKS 从您的 ACR 中提取图像。

    【讨论】:

    • 我可以成功拉取集群中的镜像。我想在 AKS 中的部署创建时更新在容器内运行的 .config 文件中的应用配置值。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-20
    相关资源
    最近更新 更多