You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Helm Chart中values.yml定义的环境变量未生成至Manifest的原因

问题原因及解决办法

核心原因

Azure Marketplace上的WordPress Helm Chart(通常基于Bitnami封装),额外环境变量、挂载卷的配置并非根级别参数,而是需要嵌套在wordpress子配置项中。你当前把extraEnv、extraVolumeMounts、extraVolumes放在了根层级,Chart模板不会读取这些配置。

修正后的values.yml配置

#pvc wordpress
persistence:
  enabled: false

#pvc mariadb
mariadb:
  enabled: false 

externalDatabase:
  host: mysql
  port: 3306
  user: benighil@benighil 
  password: "SomePassword"
  database: bitnami_wordpress

# 将额外配置嵌套到wordpress子项中
wordpress:
  extraEnv:
    - name: "WORDPRESS_DATABASE_SSL_CA_FILE"
      value: /tmp/ca-cert

  ## Additional volume mounts
  extraVolumeMounts:
    - name: ca-cert
      mountPath: /tmp

  ## Additional volumes
  extraVolumes:
   - name: ca-cert
     secret:
       secretName: ca-cert

验证步骤

  1. 重新生成模板:
helm template wp azure-marketplace/wordpress -n app --create-namespace -f values.yml > template.yml
  1. 再次搜索环境变量:
grep WORDPRESS_DATABASE_SSL_CA_FILE template.yml

此时应该能找到对应的环境变量配置。

额外建议

如果不确定Chart的参数结构,可以通过以下命令查看官方默认values,确认配置项的正确层级:

helm show values azure-marketplace/wordpress

内容的提问来源于stack exchange,提问作者Mohamed

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.23 13:40:08