Kubernetes-helm 发表于 2020-01-02 更新于 2024-03-18 分类于 Kubernetes 阅读次数: Valine: 阅读更多 1 helm语法 内建对象 2 Tips 2.1 仅下载chart package 1helm pull --destination /path/to/save/my-chart-1.0.0.tgz <repository-url>/<chart-name> 2.2 仅渲染chart package 1helm template <chart-directory> 2.3 从运行时提取信息,并注入到环境变量中 123456containers:- env: - name: NODE_IP valueFrom: fieldRef: fieldPath: status.hostIP 2.4 环境变量相互引用 1234567891011121314151617181920212223containers: env: - name: DB_URL_HOSTNAME // part 1 valueFrom: secretKeyRef: name: my-database-credentials key: hostname - name: DB_URL_PORT // part 2 valueFrom: secretKeyRef: name: my-database-credentials key: port - name: DB_URL_DBNAME // part 3 valueFrom: secretKeyRef: name: my-database-credentials key: database - name: DATABASE_URL // combine value: jdbc:postgresql:$(DB_URL_HOSTNAME):$(DB_URL_PORT)/$(DB_URL_DBNAME) 3 参考 helm doc Helm 从入门到实践 Helm模板文件chart编写语法详解 Heml中文文档 Helm教程 Error: no available release name found relm repo https://stackoverflow.com/questions/54173581/combining-multiple-k8s-secrets-into-an-env-variable