k8s 中为 Pod 部署环境变量从配置文件
创建ConfigMap
配置信息
如配置 MySQL 连接信息
文件名称: db-config.yaml
1 | kind: ConfigMap |
部署配置
使用 kubectl
进行部署
1 | kubectl apply -f db-config.yaml |
容器引用配置
Pod容器默认读取环境变量,通过名称
字段 | 说明 |
---|---|
id-gen | 服务名称 |
docker.io/id-service:latest | 测试镜像 |
1 | kind: Deployment |
关键配置
1 | envFrom: |