한눈에 보는 정의

ConfigMap(컨피그맵)은 애플리케이션의 환경설정 값을 컨테이너 이미지와 분리해, 쿠버네티스가 별도로 관리하고 주입해줄 수 있게 만든 설정 관리 객체입니다.

자세히 알아보기

  • 예문: "운영 환경과 테스트 환경의 접속 주소만 다를 뿐 나머지 이미지는 동일해, 이 차이를 ConfigMap으로 분리해 관리했다."
  • 설정값이 이미지 안에 박혀 있으면 환경마다 이미지를 새로 빌드해야 하지만, ConfigMap으로 분리해두면 같은 이미지를 두고 환경별로 ConfigMap만 다르게 지정해 재사용할 수 있습니다.
  • 환경변수나 설정 파일 형태로 Pod(파드) (Pod)에 전달되며, 값을 바꾸고 싶을 때도 이미지를 다시 만들 필요 없이 ConfigMap만 수정하면 됩니다.
  • 비밀번호나 인증 키처럼 민감한 정보는 ConfigMap 대신 암호화 처리가 되는 Secret(시크릿, 민감정보 관리 객체) (Secret)으로 따로 분리해 관리하는 것이 권장됩니다.

관련 용어

최종 수정일: 2026년 9월 29일

← 용어사전 전체 목록으로