공부/k8s

쿠버네티스 - 2. 쿠버네티스의 특징

Dr.thousand 2023. 5. 17. 14:57
728x90

학습목표

선언적 API에 대해 설명할 수 있다
워크로드 분리에 대해 설명할 수 있다


1. 선언적 API

선언적 API 란 원하는 상태를 선언 했을때, 시스템에서 자동적으로 서비스가 선언한 상태로 유지되고 있는지 확인하고 , 해당 상태로 만들어주는 것을 말한다.

예를들어 결제라는 서비스가 항상 10개가 실행되어야 한다. 라고 선언 했을경우, 어떤 문제로 인해 8개 밖에 실행되고 있지 않다고 한다면, 문제가 해결됬을때 자동으로 10개가 실행될 수 있도록 하는것이다.

 

+ kubectl 1.15 버전 이상에서는 서비스에 대한 재시작 기능도 추가되었다.


2. 워크로드 분리

분산 시스템을 개발할때는 분산된 프로세스들이 잘 실행되는지 , 이상이 생겼을 경우 어떻게 처리해야하는지 등 고려해야 한다. 이 때 쿠버네티스는 운영체재 처럼 분산된 프로세스를 관리하는 레이어가 되서 , 관리를 한 층 용이하게 해준다.

728x90
반응형