#docker #kubernetes #container #orchestrator #microservice #infrastructure-as-code #devops #ci #cd

제목[Q&A] 쿠버네티스에서 pod, service을 한 번에 apply 하는 방법2019-12-11 22:02
작성자

쿠버네티스에서 만들고자 하는 서비스들을 apply를 한 번에 하기 위해 다음과 같은 방법을 사용한다.

1. 현재 디렉토리에서 kustomization.yaml 파일을 생성

2. kustomization에 apply를 시킬 yaml 파일들을 리스트 하고, 이는 resource로 관리한다.

3. kubectl apply -k ./ 를 이용하여 현재 디렉토리에서의 kustomization하고자 하는 모든 resource 들이 생성된다.

mb-file.php?path=2019%2F12%2F11%2FF541_kustomization.PNG

<kustomization yaml 파일 작성법>

mb-file.php?path=2019%2F12%2F11%2FF543_kustomization_result.PNG

<apply -k 옵션을 이용하여 resource 들에 해당된 yaml 파일에 정의된 모든 pod들과 service 들이 생성되었음을 확인할 수 있다.

댓글