컨트롤러
Pod의 갯수를 보장
레플리케이션 컨트롤러
요구한 Pod의 개수를 보장하며 Pod의 집합의 실행을 항상 안정적으로 유지
레플리카셋
레플리케이션 컨트롤러보다 풍부한 selector
디플로이먼트
레플리카셋을 컨트롤해서 Pod 수를 조절
Rolling Update(무중단 배포)
새로운 파드가 점진적으로 추가되고 이전 파드가 중지
Recreate
새로운 파드가 추가되기 전에 모든 이전 파드가 한 번에 중지
잡
K8S 는 Pod를 running 중인 상태로 유지
completions : 실행해야 할 job의 수가 몇 개인지 지정
parallelism : 병렬성, 동시 실행되는 Pod 수
activeDeadlineSeconds : 지정 시간 내에 job 완료
OnFailure : 비정상 종료 발생 시 컨테이너를 재시작
Never : 재시작 안함(새로운 파드를 계속 실행 - running 상태를 유지하기 위해)
크론잡
job 컨트롤러로 실행할 application pod 를 주기적으로 반복해서 실행
데몬셋
시스템 정상 작동시 죽지 않고 계속 실행시키는 파드를 데몬파드 라고 함
-> 이를 컨트롤 하는 것이 데몬셋
* 데몬(악마) : 컴퓨터 실행 프로그램을 프로세스라고 함. 셧다운될 때까지 동작하는 프로세스를 데몬이라고 함
* 레플리카셋 : 을 두는 이유는 해당 서비스가 failure 되었을 때 해당 서비스 멈추지 않고 계속 진행시키기 위해서 레플리카셋을 두는 것임
'2022-2 > seminar' 카테고리의 다른 글
자바 | 5장 객체와 클래스 (0) | 2022.01.28 |
---|---|
공통세미나 | What do you do for fun? (취미가 뭐예요?) (0) | 2022.01.25 |
쿠버네티스 | 3장 네트워킹, 로드밸런서, 인그레스 (0) | 2022.01.25 |
공통세미나 | 2장. 쿠버네티스의 핵심 구성요소로 기초 다지기 (0) | 2022.01.20 |
공통세미나 | Color in Language (0) | 2022.01.20 |