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 (внешнее изменение)
