Deployment (2) 썸네일형 리스트형 [ Kubernetes ] Controller - ReplicaSet, Deployment > Controller의 역할Auto HealingPod나 Node에 문제가 생겨 에러가나거나 죽을 경우, Controller가 새로운 Pod나 Node를 생성하여 장애를 처리 Auto ScalingPod에 급격한 부하로 인해 성능이 부족할 경우, 자동으로 Pod를 더 생성한다. Software UpdatePod에 대한 version을 업그레이드 해야할 경우, Controller를 통해 한번에 쉽게 할 수 있고 rollback도 가능하다. Job일시적으로 Pod를 생성하여 업무를 처리하고, 이후 Pod를 삭제하는 역할을 하여 자원을 효율적으로 사용 할 수 있도록한다. > ReplicaSet Template생성할 pod에 대한 정의. 이를 토대로 신규생성시 내용이 반영됨. Replicas유지할 pod에 대.. [Kubernetes] Application 기능으로 이해하기 - Deployment - Deployment -> ReplicaSet -> Pod ㅁ실습 > 1. RollingUpdate 하기// 1) HPA minReplica 2로 바꾸기 (이전 강의에서 minReplicas를 1로 바꿔놨었음)kubectl patch -n anotherclass-123 hpa api-tester-1231-default -p '{"spec":{"minReplicas":2}}'// 1) 그외 Deployment scale 명령kubectl scale -n anotherclass-123 deployment api-tester-1231 --replicas=2// 1) edit로 모드로 직접 수정kubectl edit -n anotherclass-123 deployment api-tester-1231// 2) .. 이전 1 다음