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
'알고보면 쓸데있는 신비한 잡학IT노트' 카테고리의 다른 글
CentOS EOL 의 대안 Rockey Linux (0) | 2023.03.09 |
---|---|
kubernetes(k8s) Secret (0) | 2023.03.09 |
LVM 생성 방법 (0) | 2023.03.09 |
Kubernetes(k8s) Summarize Commands (0) | 2023.03.08 |
jenkins의 docker.sock 권한 변경 (0) | 2022.08.18 |