happyso
study with happyso
happyso
전체 방문자
오늘
어제
  • 분류 전체보기 (302)
    • GIT (3)
    • 컴퓨터 기본 개념 (29)
    • 알고리즘 (125)
      • 알고리즘 문제 (115)
      • 알고리즘 개념 (10)
    • Go (2)
    • 클라우드 (54)
      • DevOps (4)
      • Kubernetes(쿠버네티스) (33)
      • AWS (6)
      • CKA (8)
    • 리눅스(Linux) (18)
      • 컨테이너(Container) (8)
    • Front (22)
      • JavaScript (2)
      • React (20)
    • Python (21)
      • Python 웹 크롤링 (11)
      • Django (7)
      • MachineLearning (3)
    • 데이터베이스 (6)
      • MariaDB (2)
      • MongoDB (4)
    • C언어 (5)
    • Trouble Shooting (2)
    • 네트워크 (8)
      • CCNA (5)
    • 보안 (1)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • apply
  • 18
  • Patch
  • edit
  • kubernetes
  • 15
  • replace

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
happyso
클라우드/Kubernetes(쿠버네티스)

[쿠버네티스] 컨피그맵

클라우드/Kubernetes(쿠버네티스)

[쿠버네티스] 컨피그맵

2021. 6. 9. 23:24

컨피그맵이란?

컨테이너에 필요한 환경 설정을 컨테이너와 분리해서 제공하는 기능.
클라우드 네이티브 아키텍처에서 컨테이너는 변하지 않는 자원이어야 한다. 개발할 때 사용하는 컨테이너와 상용 서비스에서 사용하는 컨테이너가 같아야 한다는 것이다. 그래야만 개발과 서비스 사이의 환경 차이에서 오는 잠재적 문제를 없앨 수 있다.

그런데 개발용과 상용 서비스에서는 서로 다른 설정이 필요할 때가 많다.
사용하는 데이터베이스가 다를 수도 있고, 실제 개발할 때는 디버그 모드로 로그를 출력하는데, 서비스용에서는 시스템 정보를 나타내는 모드로 로그를 출력해야 하는 등의 차이가 있다.
이렇게 다른 설정으로 컨테이너를 실행해야 할 때 사용하는 것이 컨피그맵이다.

컨피그맵 사용하기

  • data의 하위 필드로 실제 사용하려는 환경 설정 값을 넣는다.
  • 컨피그맵을 컨테이너와 불러와서 사용하는 방법
    1. 컨피그맵 설정 중 일부만 불러와서 사용하기
    2. 컨피그맵 설정 전체를 한꺼번에 불러와서 사용하기
    3. 컨피그맵을 볼륨에 불러와서 사용하기

'클라우드 > Kubernetes(쿠버네티스)' 카테고리의 다른 글

[쿠버네티스] Helm  (0) 2021.07.08
[쿠버네티스] 시크릿  (0) 2021.06.11
[쿠버네티스] 레이블과 애너테이션  (0) 2021.06.09
[쿠버네티스] 인그레스  (0) 2021.06.08
[쿠버네티스] 서비스  (0) 2021.06.07
  • 컨피그맵 사용하기
'클라우드/Kubernetes(쿠버네티스)' 카테고리의 다른 글
  • [쿠버네티스] Helm
  • [쿠버네티스] 시크릿
  • [쿠버네티스] 레이블과 애너테이션
  • [쿠버네티스] 인그레스
happyso
happyso

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.