더북(TheBook)

그림 2-15의 실행 결과를 보면, kubectl의 create 명령을 사용했을 때와 같음을 알 수 있다. 하지만 이번에는 애플리케이션 정의가 YAML 파일에 기술되어 있다는 점이 다르다.

▲ 그림 2-15 매니페스트를 적용해서 정의와 일치하는 리소스가 없으면 디플로이먼트가 만들어진다

애플리케이션이 복잡해짐에 따라 복제본을 몇 개나 둘지, CPU와 메모리의 사용 상한은 어느 정도를 적용할지, 애플리케이션의 상태 체크는 어떤 방식으로 할지, 애플리케이션에서 사용할 설정값은 어디서 읽어 들이고 데이터는 어디다 저장할지 등 어떤 설정이든 YAML 파일에 추가하면 된다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.