HPA를 Controller에 연결하면 HPA가 해당 Controller의 Pod 자원 사용량을 체크임계치 이상 자원을 사용하면 Controller의 replicas를 늘려 Pod을 scale out 시킴적절한 조건기동이 빠르게 되는 App에 적용해야 함Stateles
Pod마다 Service를 연결한 후 path에 따라 트래픽을 연결시켜 줌업그레이드 할 Pod에 별도의 Service를 연결시킨 후 설정한 비율의 트래픽을 업그레이드 할 Pod으로 연결시킬 수 있음Ingress Controller라고 부르는 Ingress를 구현할 별도
Stateless Application VS Stateful Application | | Stateless Application | Stateful Application | | --- | --- | --- | | 역할 | 단순 복제 | 각자 역할을 가짐 | | 재생성 | 같은 서비스의 역할을 하는 앱을 생성 앱 이름 달라도 상관 없음 | Down된 앱과...
ReplicaSet은 node의 자원 상황에 따라 scheduler가 판단하여 Pod을 배치함selector 과 template 을 지정해 template으로 각 node에 Pod을 생성하고 selector로 Pod의 label과 연결특정한 Node에만 배포하고 싶을
기존 Pod들을 전체 삭제하고 새로운 Pod들을 만든 후 트래픽을 연결하는 방식특징삭제 후 새로운 버전의 Pod생성까지 시간만큼 Down Time 발생하는 단점방법기존 버전의 Pod를 삭제하고 새로운 버전의 Pod를 생성새로운 Pod을 한번에 설정한 갯수만큼 만들어 연
Pod를 재생성할 때, 어떤 Pod를 재생성할 지에 대한 templateTemplate을 update한 후 pod를 재생성하면 업데이트 된 버전으로 재생성함기존에 연결된 Pod들은 자동으로 변경되지 않음Template에 Pod의 이름을 명시해도 replicas가 2 이
ReplicaSet, Replication ControllerDeploymentDaemonSet, Job, CronJobStatefulSetIngressAutoScaler어떤 Node에 있는 Pod 또는 해당 Node가 죽으면, controller는 관리하는 Pod을