不显示db-url 环境变量

来源:5-12 将configmap数据注入容器

慕侠2486442

2025-01-21

configmap yaml 文件:
图片描述
[root@master ~]# kubectl apply -f configmap.yaml
configmap/my-db-config unchanged
pod/busybox created
[root@master ~]# kubectl get pod
NAME READY STATUS RESTARTS AGE
busybox 0/1 Completed 1 3s

[root@master ~]# kubectl logs busybox
KUBERNETES_PORT=tcp://10.96.0.1:443
KUBERNETES_SERVICE_PORT=443
HOSTNAME=busybox
SHLVL=1
HOME=/root
KUBERNETES_PORT_443_TCP_ADDR=10.96.0.1
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
KUBERNETES_PORT_443_TCP_PORT=443
KUBERNETES_PORT_443_TCP_PROTO=tcp
KUBERNETES_PORT_443_TCP=tcp://10.96.0.1:443
KUBERNETES_SERVICE_PORT_HTTPS=443
PWD=/
KUBERNETES_SERVICE_HOST=10.96.0.1

没有显示db-url=localhost ,执行命令没有报错。

写回答

1回答

weixin_慕尼黑2095487

2025-01-30

把db-url里的中横线换成下划线db_url就好了,应该是在环境变量里包含中横线在某些版本的bash中不被支持

1
0

Kubernetes 入门到进阶实战,系统性掌握 K8s 生产实践

阿里云最有价值专家亲授,云原生时代必备技能

1502 学习 · 613 问题

查看课程