DevOps./Kubernetes

[Kubernetess] ConfigMap

PI.314 2022. 2. 2. 12:53

ConfigMap이란?

어플리케이션의 설정 값을 컨테이너에 주입하고 싶다면?

컨피그맵 (ConfigMap)

설정 정보를 환경변수 혹은 볼륨의 형태로 파드에 전달하기위한 목적으로 사용 파드에서 직접 환경변수를 관리하지 않고 ConfigMap을 분리하여 목적에 따라설정 데이터를 다르게 주입 가능

 

kubectl ConfigMap 생성 명령어

 

my-config 이름의 ConfigMap 생성

$ kubectl create configmap my-config

my-config 이름의 ConfigMap 생성 - 로컬의 config.yaml 파일을 키에 저장

$ kubectl create configmap my-config --from-file config.yaml

my-config 이름의 ConfigMap 생성 - 로컬의 config.yaml 파일을 config 키에 저장

$ kubectl create configmap my-config --from-file config=config.yaml

my-config 이름의 ConfigMap YAML 출력 - 로컬의 config.yaml 파일을 config 키에 저장

$ kubectl create configmap my-config --from-file config=config.yaml —dry-run -o yaml

 

참조: https://fastcampus.co.kr/dev_online_awsdevops

 

한 번에 끝내는 AWS 인프라 구축과 DevOps 운영 초격차 패키지 Online. | 패스트캠퍼스

개발/운영/아키텍트를 아우르는 AWS/DevOps 전 과정 마스터! 41가지 툴을 실습 중심으로 배우고 실전 감각을 향상시키세요

fastcampus.co.kr

 

'DevOps. > Kubernetes' 카테고리의 다른 글

[Kubernetes] Secret  (0) 2022.02.02
[Kubernetes] Service (서비스)  (0) 2022.02.02
[Kubernetes] Deployment (디플로이먼트)  (0) 2022.02.02
[Kubernetes] ReplicaSet (레플리카셋)  (0) 2022.02.02
[Kubernetes] 파드 (Pod)  (0) 2022.02.02