From 78bddabd769997c5a1b8230238c5a06d09a52014 Mon Sep 17 00:00:00 2001 From: "xin.li" Date: Sun, 9 Apr 2023 11:40:13 +0800 Subject: [PATCH] [zh-cn]sync define-environment-variable-container.md Signed-off-by: xin.li --- .../define-environment-variable-container.md | 35 +++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/content/zh-cn/docs/tasks/inject-data-application/define-environment-variable-container.md b/content/zh-cn/docs/tasks/inject-data-application/define-environment-variable-container.md index 375d58dd440..3aba156c849 100644 --- a/content/zh-cn/docs/tasks/inject-data-application/define-environment-variable-container.md +++ b/content/zh-cn/docs/tasks/inject-data-application/define-environment-variable-container.md @@ -36,6 +36,41 @@ that run in the Pod. To set environment variables, include the `env` or --> 创建 Pod 时,可以为其下的容器设置环境变量。通过配置文件的 `env` 或者 `envFrom` 字段来设置环境变量。 + +`env` 和 `envFrom` 字段具有不同的效果。 + +`env` +:可以为容器设置环境变量,直接为你所给的每个变量指定一个值。 + + +`envFrom` +:你可以通过引用 ConfigMap 或 Secret 来设置容器的环境变量。 +使用 `envFrom` 时,引用的 ConfigMap 或 Secret 中的所有键值对都被设置为容器的环境变量。 +你也可以指定一个通用的前缀字符串。 + + +你可以阅读有关 [ConfigMap](/zh-cn/docs/tasks/configure-pod-container/configure-pod-configmap/#configure-all-key-value-pairs-in-a-configmap-as-container-environment-variables) +和 [Secret](/zh-cn/docs/tasks/inject-data-application/distribute-credentials-secure/#configure-all-key-value-pairs-in-a-secret-as-container-environment-variables) +的更多信息。 + +本页介绍如何使用 `env`。 +