根据 Kubernetes 文档K8s Docs,自版本 v1.6 及以后,我们可以使用以下功能:
为将所有的configMaps数据定义成容器环境变量有什么好处,在使用与通过名称和键设置为环境变量相比,采用这种方法的使用场景是什么?
envFrom:
- configMapRef:
name: <config-file>
为了将所有的configMaps数据定义为容器环境变量。与使用名称和键设置为环境变量相比,使用这种方法有什么用例?为将所有的configMaps数据定义成容器环境变量有什么好处,在使用与通过名称和键设置为环境变量相比,采用这种方法的使用场景是什么?
env:
# Define the environment variable
- name: SPECIAL_LEVEL_KEY
valueFrom:
configMapKeyRef:
# The ConfigMap containing the value you want to assign to SPECIAL_LEVEL_KEY
name: special-config
# Specify the key associated with the value
key: special.how
如果文件中有多个变量,但只想提取单个键值对,您会使用第二个示例吗?我正在尝试理解在CKAD考试中可能遇到的不同用例。
如果文件中有多个变量,但您只想提取一个键值对,您是否会使用第二个示例?我正在尝试了解在CKAD考试中可能遇到的不同用例。
envFrom
加载多个值,然后像第二个示例中那样使用它们。 - Vit