📌 ConfigMaps
- POD definition 파일에서 env var 정보를 가져와 Configuration Maps을 사용하여 중앙에서 관리할 수 있음.
- Kubernetes에서 key value pair 형태로 구성 데이터를 전달하는데 사용
- POD가 생성되면 구성 맵을 POD에 '주입'합니다.
→ 따라서 포드의 컨테이너 내부에서 호스팅되는 애플리케이션에 대한 환경 변수로 사용할 수 있는 키 값 쌍
📌 ConfigMap 구성과 관련된 두 단계
![](https://velog.velcdn.com/images%2Faeiou%2Fpost%2F7a179d12-5d42-4e72-a4b4-3940c10761e7%2Fimage.png)
(1) ConfigMap 생성 방법
- Imperative
![](https://velog.velcdn.com/images%2Faeiou%2Fpost%2F6bc35c44-8f8f-4b25-911a-2fedb12e0443%2Fimage.png)
- Declarative
![](https://velog.velcdn.com/images%2Faeiou%2Fpost%2F81baaf40-1181-440e-ab04-64f4b3fade79%2Fimage.png)
ConfigMap 정보 확인
![](https://velog.velcdn.com/images%2Faeiou%2Fpost%2Fcf11eb53-11ea-465d-b611-be054542395b%2Fimage.png)
(2) POD에 주입
![](https://velog.velcdn.com/images%2Faeiou%2Fpost%2F3513baac-2be2-4bbf-bf3f-f4358831b5a6%2Fimage.png)
![](https://velog.velcdn.com/images%2Faeiou%2Fpost%2F4f1a0b7f-3053-4557-a15a-e036c60bbea8%2Fimage.png)