본문 바로가기

configmap

(2)
[CKA] ConfigMap ConfigMap이번 장에서는 Certified Kubernetes Administrator (CKA) 을 준비하며 "ConfigMap"에 대해서 알아보도록 한다.Environment Variables환경 변수 사용 예시도커에서의 환경 변수쿠버네티스에서의 환경 변수변수 유형ConfigMap필요성파드 정의 파일에 직접 환경 변수를 정의하면 관리하기 어려워진다.ConfigMap은 키-값 쌍 형태의 설정 데이터를 중앙 집중적으로 관리한다.파드 생성 시 ConfigMap을 주입하여 컨테이너 내부 애플리케이션에서 환경 변수를 사용할 수 있도록 한다.생성 방법명령형 방식 (Imperative):ConfigMap 정의 파일 없이 kubectl create configmap 명령어를 사용한다.--from-literal..
[Basic] 쿠버네티스 배포 쿠버네티스 배포롤링 업데이트롤링 업데이트 개념일반적으로 애플리케이션을 배포하는 방법은 블루/그린, 카나리, 롤링 업데이트와 같은 방식이 사용된다.롤링 업데이트는 가장 많이 사용되는 배포 방식 중 하나이다.롤링 업데이트는 파드 인스턴스를 점진적으로 새로운 것으로 업데이트하여 디플로이먼트 업데이트가 서비스 중단 없이 이루어질 수 있도록 하는 방법이다.사용자들은 애플리케이션이 항상 가용 가능한 상태일 것이라 여기고 개발자들은 하루에 여러번씩 새로운 버전을 배포하도록 요구된다.시스템을 무 장애로 업데이트할 수 있다는 장점이 있다.롤링 업데이트 방식여러 개의 인스턴스를 동작시키도록 애플리케이션을 스케일하는 것은 애플리케이션의 가용성에 영향을 미치지 않으면서 업데이트를 수행하는 것에 대한 요구 사항이 있다.기본적으..