查看注入
查看注入
kubectl exec -it web-x -- env | grep -i SERVICE
# 输出形如:WEB_SERVICE_HOST=10.96.0.15 / WEB_SERVICE_PORT=80
kubectl exec -it web-x -- env | grep KUBERNETES_SERVICE_HOST环境变量注入有陈旧风险:Service 在 Pod 启动后创建,变量不会补进运行中的 Pod;跨命名空间也不会注入。
Pod 启动时 kubelet 会为「先于 Pod 存在的 Service」注入 <大写名称>_SERVICE_HOST/PORT 变量;已知服务名时更推荐用 DNS。
kubectl exec -it web-x -- env | grep -i SERVICE
# 输出形如:WEB_SERVICE_HOST=10.96.0.15 / WEB_SERVICE_PORT=80
kubectl exec -it web-x -- env | grep KUBERNETES_SERVICE_HOST