Sobre el proyecto
El repositorio Kubernetes Autoscaler contiene una suite de componentes relacionados con el autoescalado, diseñados para gestionar automáticamente la asignación de recursos en clústeres de Kubernetes. Los componentes principales incluyen:
1. Cluster Autoscaler (GA desde Kubernetes 1.8): Ajusta automáticamente el tamaño de un clúster de Kubernetes para que todos los pods tengan un lugar donde ejecutarse y no haya nodos innecesarios. Soporta varios proveedores de nube pública e incluye un chart de Helm compatible para su despliegue.
2. Vertical Pod Autoscaler (beta): Un conjunto de componentes que ajustan automáticamente la cantidad de CPU y memoria solicitada por los pods que se ejecutan en el clúster de Kubernetes. También incluye un chart de Helm compatible.
3. Addon Resizer (beta): Una versión simplificada del Vertical Pod Autoscaler que modifica las solicitudes de recursos de un despliegue basándose en el número de nodos del clúster de Kubernetes.
El repositorio forma parte del ecosistema de Kubernetes y es mantenido por la comunidad SIG Autoscaling. Los contribuyentes pueden hacer un fork del repositorio y revisar el código como un subdirectorio de k8s.io. El proyecto proporciona documentación GoDoc y se prueba activamente mediante flujos de trabajo de CI/CD que incluyen publicación de charts, pruebas de CA y pruebas de VPA.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.