K8S中的环境变量

官网

https://kubernetes.io/zh-cn/docs/tasks/inject-data-application/environment-variable-expose-pod-information/

利用环境变量(env.value or env.valueFrom)配置容器应用

在 Kubernetes 中使用此类镜像启动容器时,也可以在 Pod 资源或 Pod 模板资源的定义中,为容器配置段使用 env 参数来定义所使用的环境变量列表。

  环境变量配置容器化应用时,需要在容器配置段中嵌套使用 env 字段,它的值是一个由环境变量构建的列表。

 pod.spec.containers 中嵌套字段 env 和 envFrom 解释如下:

kubectl explain pod.spec.containers

## pod.spec.containers.env 字段定义如下
kubectl explain pod.spec.containers.env
 
##  pod.spec.containers.envFrom 字段定义如下
 kubectl explain pod.spec.containers.envFrom

 环境变量通常由 name 和 value(或 valueFrom)字段构成:

    • name : 环境变量的名称,必选字段。
    • value : 环境变量的值,通过 $(VAR_NAME)引用,逃逸格式为 "

你可能感兴趣的:(Kubernetes,kubernetes,容器,云原生)