Repolode
kubernetes

kubernetes/autoscaler

Componentes de Kubernetes que escalan automáticamente los nodos del clúster y ajustan las solicitudes de CPU y memoria de los pods.

Estrellas
8,999
Forks
4,514
Issues abiertos
330
Último commit
hace 21 horas

¿Qué es?

Este repositorio reúne componentes de autoescalado para Kubernetes. Cluster Autoscaler agrega o elimina nodos para que todos los pods tengan dónde ejecutarse y no queden nodos innecesarios, y funciona con varios proveedores de nube pública. Vertical Pod Autoscaler ajusta la CPU y la memoria que solicitan los pods, y Addon Resizer modifica las solicitudes de recursos de un deployment según la cantidad de nodos del clúster.

Cada componente incluye su propio chart de Helm para la instalación. Cluster Autoscaler está disponible de forma general, mientras que Vertical Pod Autoscaler y Addon Resizer están en beta.

Funciones clave

  • 01Cluster Autoscaler agrega o elimina nodos para adaptarse a las necesidades de planificación de los pods.
  • 02Compatible con varios proveedores de nube pública.
  • 03Vertical Pod Autoscaler ajusta las solicitudes de CPU y memoria de los pods.
  • 04Addon Resizer escala las solicitudes de recursos de un deployment según la cantidad de nodos del clúster.
  • 05Se proporcionan charts oficiales de Helm para cada componente.

Casos de uso

  • Mantener un clúster de Kubernetes en la nube ajustado a su carga de trabajo para evitar pagar por nodos inactivos.
  • Ajustar correctamente las solicitudes de recursos de los pods según el uso observado.
  • Escalar complementos del clúster, como los agentes de monitorización, a medida que el clúster crece.

Inicio rápido

  1. 1

    Haz un fork del repositorio en GitHub

  2. 2

    Clona tu fork en local

    git clone https://github.com/$YOUR_GITHUB_USERNAME/autoscaler.git

Antes de usarlo

  • Vertical Pod Autoscaler y Addon Resizer están en fase beta.
  • Los componentes están diseñados para usarse con un clúster de Kubernetes, no como aplicaciones independientes.

Temas

Preguntas frecuentes

¿Qué es autoscaler?
Componentes de Kubernetes que escalan automáticamente los nodos del clúster y ajustan las solicitudes de CPU y memoria de los pods. Este repositorio reúne componentes de autoescalado para Kubernetes. Cluster Autoscaler agrega o elimina nodos para que todos los pods tengan dónde ejecutarse y no queden nodos innecesarios, y funciona con varios proveedores de nube pública. Vertical Pod Autoscaler ajusta la CPU y la memoria que solicitan los pods, y Addon Resizer modifica las solicitudes de recursos de un deployment según la cantidad de nodos del clúster.
¿autoscaler es gratuito? ¿Qué licencia tiene?
autoscaler es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿autoscaler sigue mantenido?
Mantenimiento activo. El último commit de autoscaler fue el 24 oct 2026.
¿Para qué puedo usar autoscaler?
Mantener un clúster de Kubernetes en la nube ajustado a su carga de trabajo para evitar pagar por nodos inactivos. Ajustar correctamente las solicitudes de recursos de los pods según el uso observado. Escalar complementos del clúster, como los agentes de monitorización, a medida que el clúster crece.
¿Cómo se instala autoscaler?
Haz un fork del repositorio en GitHub Clona tu fork en local: git clone https://github.com/$YOUR_GITHUB_USERNAME/autoscaler.git
¿Dónde consigo autoscaler?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/kubernetes/autoscaler

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados