为容器设置环境变量
你必须拥有一个 Kubernetes 的集群,同时你的 Kubernetes 集群必须带有 kubectl 命令行工具。 如果你还没有集群,你可以通过 Minikube 构建一 个你自己的集群,或者你可以使用下面任意一个 Kubernetes 工具构建:
创建 Pod 时,可以为其下的容器设置环境变量。通过配置文件的 或者 envFrom
字段来设置环境变量。
本示例中,将创建一个只包含单个容器的 Pod。Pod 的配置文件中设置环境变量的名称为 DEMO_GREETING
, 其值为 "Hello from the environment"
。下面是 Pod 的配置文件内容:
获取一下当前正在运行的 Pods 信息:
查询结果应为:
NAME READY STATUS RESTARTS AGE
envar-demo 1/1 Running 0 9s
-
打印结果应为:
HOSTNAME=envar-demo
...
DEMO_GREETING=Hello from the environment
DEMO_FAREWELL=Such a sweet sorrow
创建后,命令 echo Warm greetings to The Most Honorable Kubernetes
将在容器中运行。
- 进一步了解
- 进一步了解通过环境变量来使用 Secret