Инструменты пользователя

Инструменты сайта


kubernetes:configmap

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

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