kubernetes:configmap
Различия
Показаны различия между двумя версиями страницы.
Следующая версия | Предыдущая версия | ||
kubernetes:configmap [2022/02/11 16:54] – создано root | kubernetes:configmap [2024/12/21 19:00] (текущий) – внешнее изменение 127.0.0.1 | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
====== 17. ConfigMap ====== | ====== 17. ConfigMap ====== | ||
+ | 1. Создать configMap | ||
+ | <code bash> | ||
+ | kubectl create configMap \ | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | </ | ||
+ | <code bash> | ||
+ | kubectl create configMap \ | ||
+ | | ||
+ | | ||
+ | </ | ||
+ | <code yaml config-map.yaml> | ||
+ | apiVersion: v1 | ||
+ | kind: ConfigMap | ||
+ | metadata: | ||
+ | name: config-name | ||
+ | data: | ||
+ | ENV_NAME1: env_value1 | ||
+ | ENV_NAME2: env_value2 | ||
+ | </ | ||
+ | | ||
+ | | ||
+ | 2. Использовать configMap в конфигурации Пода: | ||
+ | <code yaml yaml_with_configmap.yaml> | ||
+ | apiVersion: v1 | ||
+ | kind: Pod | ||
+ | metadata: | ||
+ | name: myapp-pod | ||
+ | labels: | ||
+ | name: myapp-pod | ||
+ | spec: | ||
+ | | ||
+ | - name: nginx | ||
+ | | ||
+ | | ||
+ | - containerPort: | ||
+ | | ||
+ | - configMapRef: | ||
+ | name: config_name | ||
+ | </ |
kubernetes/configmap.1644587659.txt.gz · Последнее изменение: 2024/12/21 19:00 (внешнее изменение)