프로젝트 소개

Kubernetes Autoscaler 저장소에는 Kubernetes 클러스터의 리소스 할당을 자동으로 관리하도록 설계된 일련의 오토스케일링 관련 컴포넌트가 포함되어 있습니다. 주요 컴포넌트는 다음과 같습니다: 1. Cluster Autoscaler(Kubernetes 1.8부터 GA): 모든 파드가 실행될 공간이 있고 불필요한 노드가 없도록 Kubernetes 클러스터의 크기를 자동으로 조정합니다. 여러 퍼블릭 클라우드 제공자를 지원하며 배포를 위한 지원되는 Helm 차트를 포함합니다. 2. Vertical Pod Autoscaler(beta): Kubernetes 클러스터에서 실행되는 파드가 요청하는 CPU 및 메모리 양을 자동으로 조정하는 컴포트 세트입니다. 지원되는 Helm 차트도 포함합니다. 3. Addon Resizer(beta): Kubernetes 클러스터의 노드 수에 따라 디플로이먼트의 리소스 요청을 수정하는 Vertical Pod Autoscaler의 단순화된 버전입니다. 이 저장소는 Kubernetes 생태계의 일부이며 SIG Autoscaling 커뮤니티에서 유지 관리합니다. 기여자는 저장소를 포크하고 k8s.io의 하위 디렉터리로 코드를 체크아웃할 수 있습니다. 이 프로젝트는 GoDoc 문서를 제공하며 차트 릴리스, CA 테스트, VPA 테스트를 포함한 CI/CD 워크플로를 통해 활발히 테스트됩니다.