@@ -327,6 +327,7 @@ Use the option `--from-env-file` to create a ConfigMap from an env-file, for exa
327
327
328
328
# Download the sample files into ` configure-pod-container/configmap/` directory
329
329
wget https://kubernetes.io/examples/configmap/game-env-file.properties -O configure-pod-container/configmap/game-env-file.properties
330
+ wget https://kubernetes.io/examples/configmap/ui-env-file.properties -O configure-pod-container/configmap/ui-env-file.properties
330
331
331
332
# The env-file `game-env-file.properties` looks like below
332
333
cat configure-pod-container/configmap/game-env-file.properties
@@ -345,6 +346,7 @@ Env 文件包含环境变量列表。其中适用以下语法规则:
345
346
346
347
` ` ` shell
347
348
wget https://kubernetes.io/examples/configmap/game-env-file.properties -O configure-pod-container/configmap/game-env-file.properties
349
+ wget https://kubernetes.io/examples/configmap/ui-env-file.properties -O configure-pod-container/configmap/ui-env-file.properties
348
350
` ` `
349
351
350
352
Env 文件 `game-env-file.properties` 如下所示:
@@ -395,11 +397,10 @@ data:
395
397
` ` `
396
398
397
399
<!--
398
- When passing ` --from-env-file` multiple times to create a ConfigMap from multiple data sources, only the last env-file is used:
400
+ Starting with Kubernetes v1.23, ` kubectl` supports the `--from-env-file` argument to be
401
+ specified multiple times to create a ConfigMap from multiple data sources.
399
402
-->
400
- {{< caution >}}
401
- 当多次使用 `--from-env-file` 来从多个数据源创建 ConfigMap 时,仅仅最后一个 env 文件有效。
402
- {{< /caution >}}
403
+ 从 Kubernetes 1.23 版本开始,`kubectl` 支持多次指定 `--from-env-file` 参数来从多个数据源创建 ConfigMap。
403
404
404
405
<!--
405
406
The behavior of passing `--from-env-file` multiple times is demonstrated by :
@@ -408,20 +409,12 @@ The behavior of passing `--from-env-file` multiple times is demonstrated by:
408
409
409
410
<!--
410
411
` ` ` shell
411
- # Download the sample files into ` configure-pod-container/configmap/` directory
412
- wget https://k8s.io/examples/configmap/ui-env-file.properties -O configure-pod-container/configmap/ui-env-file.properties
413
-
414
- # Create the configmap
415
412
kubectl create configmap config-multi-env-files \
416
413
--from-env-file=configure-pod-container/configmap/game-env-file.properties \
417
414
--from-env-file=configure-pod-container/configmap/ui-env-file.properties
418
415
` ` `
419
416
-->
420
417
` ` ` shell
421
- # 将示例文件下载到 `configure-pod-container/configmap/` 目录
422
- wget https://k8s.io/examples/configmap/ui-env-file.properties -O configure-pod-container/configmap/ui-env-file.properties
423
-
424
- # 创建 ConfigMap
425
418
kubectl create configmap config-multi-env-files \
426
419
--from-env-file=configure-pod-container/configmap/game-env-file.properties \
427
420
--from-env-file=configure-pod-container/configmap/ui-env-file.properties
@@ -452,8 +445,11 @@ metadata:
452
445
selfLink: /api/v1/namespaces/default/configmaps/config-multi-env-files
453
446
uid: 252c4572-eb35-11e7-887b-42010a8002b8
454
447
data:
448
+ allowed: '"true"'
455
449
color: purple
450
+ enemies: aliens
456
451
how: fairlyNice
452
+ lives: "3"
457
453
textmode: "true"
458
454
` ` `
459
455
0 commit comments