반응형 클라우드/쿠버네티스2 Pod 배포 전략 및 기법 Kubernetes Autoscaling Pods layer autoscale Horizontal Pod Autoscaler(HPA): pod의 replica 갯수를 조정 HPA 는 Pod의 메트릭 값을 30초 마다 한번씩 check. 할당한 CPU나 메모리의 사용량이 증가하여 HPA에 적용한 한계치를 넘으면 HPA는 주로 deployment 또는 replicaset을 추가로 포드를 생성 Vertical Pod Autoscaler(VPA) 메트릭값을 10초 간격으로 지속적으로 확인 VPA는 할당된 메모리 또는 CPU의 임계치를 넘으면 Pod 할당 값을 변경하는데, 이를 위해 VPA는 주로 deployment나 replicaset으로 설정된 POD 리소스 업데이트 Cluster level scalabili.. 2020. 7. 19. 쿠버네티스 개요 Kubernetes 가 필요한 이유 Monolithic 어플리케이션 환경에서 MS(Microservice)로 전환이 되면서 worker node가 많아짐으로 인해 container 관리자가 필요하게 되었다. 쿠버네티스는 컨테이너 중심의 관리 환경을 제공한다. 이 환경은 사용자 워크로드를 위해서 컴퓨팅, 네트워킹 및 스토리지ㅣ 인프라 스트럭처를 오케스트레이션 한다. Container Ecosystem Layer 1(Physical Infrastructure): 네트워크, 스토리지 장비와 같은 하드웨어 및 Bare metal 환경 Layer 2(Virtual Infrastructure) Layer 3(Operating System) Layer 4(Container Engine) : Docker, Rocket.. 2020. 7. 19. 이전 1 다음 반응형