기타

쿠버네티스 배포 개념

대전집주인 2024. 3. 25. 13:07
728x90
SMALL

롤링업데이트

서비스 중단없이 어플리케이션을 지속적인 통합과 지속적인 전달을 가능하게하는 방법

디플로이먼트가 외부로 노출되면, 서비스는 업데이트가 이루어지는 동안 오직 가용한 파드에게만 트래픽을 로드밸런스 할 것이다.

디플로이먼트

어플리케이션 인스턴스를 생성하고 업데이트하는 역할을 담당한다. 쿠버네티스 마스터가 해당 어플리케이션 인스턴스를 쿨러스터의 개별 노드에 스케줄링 해준다.

configMap

  • 컨테이너에서 필요한 환경설정 내용을 컨테이너와 분리해서 제공해 주기 위한 기능 : 클라우드 네이티브 아키텍처에서 컨테이너는 변하지 않는 자원
  • 기밀데이터를 키-값 쌍으로 저장하기 위해 사용하는 API객체
  • 컨테이너 이미지에서 설정 데이터를 분리시키기 위한 것
  • Pod의 컨테이너 이미지에서 사용하는 환경변수 및 설정값을 저장하는 기능(기밀데이터 상태로 가지고 있다.)
728x90
LIST