云容器引擎 CCE_AUTOPILOT-设置环境变量:环境变量查看

时间:2024-08-02 22:37:38

环境变量查看

如果configmap-example和secret-example的内容如下。

$ kubectl get configmap configmap-example -oyaml
apiVersion: v1
data:
  configmap_key: configmap_value
kind: ConfigMap
...

$ kubectl get secret secret-example -oyaml
apiVersion: v1
data:
  secret_key: c2VjcmV0X3ZhbHVl              # c2VjcmV0X3ZhbHVl为secret_value的base64编码
kind: Secret
...

则进入Pod中查看的环境变量结果如下。

$ kubectl get pod
NAME                           READY   STATUS    RESTARTS   AGE
env-example-695b759569-lx9jp   1/1     Running   0          17m

$ kubectl exec env-example-695b759569-lx9jp  -- printenv
/ # env
key=value                             # 自定义环境变量
key1=configmap_value                  # 配置项键值导入
key2=secret_value                     # 密钥键值导入
key3=env-example-695b759569-lx9jp     # Pod的metadata.name
key4=1                                # container1这个容器的limits.cpu,单位为Core,向上取整
configmap_key=configmap_value         # 配置项导入,原配置项中的键值直接会导入结果
secret_key=secret_value               # 密钥导入,原密钥中的键值直接会导入结果
support.huaweicloud.com/usermanual-cce-autopilot/cce_11_0113.html