【发布时间】:2020-12-18 12:17:39
【问题描述】:
为了在 Kubernetes 的 pod 中显示一些环境变量,我尝试了两种方式。
(1) 在 pod 内连接
我在一个 pod 中连接到 shell,并执行了如下所示的“echo”命令..
kubectl exec -it <pod-name> /bin/bash
then...
echo $KUBERNETES_SERVICE_HOST
我看到了预期的正确结果。
(2) 向 pod 发送命令
kubectl exec <pod-name> -- echo $KUBERNETES_SERVICE_HOST
在这种情况下,没有输出。
这里有什么问题? 两种情况有什么区别?
谢谢你:)
【问题讨论】:
标签: linux bash kubernetes environment-variables sh