알고보면 쓸데있는 신비한 잡학IT노트

kubernetes(k8s) Configmaps

남차장 2023. 3. 9. 14:13

Pod 정의 파일이 많을 경우 정의된 환경을 관리하기가 어렵게 됩니다.

Configmap은 이를 조금더 효율적으로 관리하기 위해 사용합니다.

Configmap정보를 Pod definition 파일에 주입하는 방식으로 Configmap은 중앙에서 관리/구성 할 수있습니다.

* <key>=<value> 타입을 사용합니다.

 

1. Create ConfigMaps

   command cli

   kubectl create configmap <config-name> --from-literal=<key>=<value>

 

   declarative

   config-map.yaml

apiVersion: v1
kind: ConfigMap
metadata:
	name: app-config
data:
	APP_COLOR: blue
	APP_MODE: prod

 

2. View ConfigMaps

     command cli

kubectl get configmaps

kubectl describe configmaps

 

3. Configmap in pods