Page 30 -
P. 30
2.3 K ubernetes P erfect G uide
쿠버네티스를 사용하면 무엇을 할 수
있을까?
컨테이너는 ‘어떤 애플리케이션을 실행하도록 빌드된 컨테이너 이미지를 기반으로 기동된 워크로
드’다. 도커를 사용하면 호스트에 컨테이너화된 애플리케이션을 쉽게 배포할 수 있다. 그러나 컨테
이너를 서비스 환경에서 사용하려면 컨터이너 운영과 관련된 다음과 같은 과제도 고려해야 한다.
● 여러 쿠버네티스 노드 관리
● 컨테이너 스케줄링
● 롤링 업데이트
● 스케일링/오토 스케일링
● 컨테이너 모니터링
● 자동화된 복구
● 서비스 디스커버리
● 로드 밸런싱
● 데이터 관리
● 워크로드 관리
● 로그 관리
● 선언적 코드를 사용한 관리
● 그 외 에코시스템과의 연계 및 확장
이런 과제들은 컨테이너 오케스트레이션 엔진인 쿠버네티스를 사용하면 자동화할 수 있거나 간단
한 오퍼레이션으로 해결할 수 있다. 그럼 쿠버네티스를 사용하면 무엇을 할 수 있을까? 이 과제를
해결하는 쿠버네티스 특징을 간단히 설명한다.
48
쿠버네티스_04.indd 48 2021-07-20 오후 1:32:59