Habilitación del complemento de programa de escalado automático de clúster en el clúster
Puedes activar el complemento desde la consola o desde la línea comando.
Dado que el autoescalador de clústeres no reconoce las etiquetas de GPU, no puede aumentar o reducir su escala en función del consumo de GPU.
Activación del complemento de autoescalado de clústeres desde la consola
- En el panel de control de clústeres de Red Hat OpenShift on IBM Cloud, seleccione el clúster donde desee habilitar el escalado automático.
- En la sección « Complementos », busca el complemento «Cluster Autoscaler» y haz clic en « Instalar »
Habilitación del complemento del programa de escalado automático de clústeres desde la CLI
-
Actualiza el complemento «
container-service» a la versión más reciente.ibmcloud update && ibmcloud plugin update container-service -
Activa el complemento «
cluster-autoscaler» ejecutando el siguiente comando.ibmcloud oc cluster addon enable cluster-autoscaler --cluster CLUSTER_NAMESalida de ejemplo
Enabling add-on `cluster-autoscaler` for cluster <cluster_name>... The add-on might take several minutes to deploy and become ready for use. OK -
Verifique que el complemento se haya instalado y que su estado sea
Ready.ibmcloud oc cluster addon ls --cluster <cluster_name>Salida de ejemplo
NAME Version Health State Health Status cluster-autoscaler 1.0.1 normal Addon Ready -
No hay agrupaciones de nodos trabajadores configuradas para el escalado después de habilitar el complemento. Para configurar el escalado automático en las agrupaciones de nodos trabajadores, edite el mapa de configuración del programa de escalado automático de clústeres.
Actualización del complemento del programa de escalado automático de clústeres
El programa de escalado automático del clúster tiene dos tipos de actualizaciones.
- Actualizaciones de parche
- IBM entrega automáticamente actualizaciones de parche que no contienen ninguna actualización funcional ni cambios en las versiones de clústeres y complementos admitidas.
- Actualizaciones de release
- Las actualizaciones de release contienen nuevas funcionalidades para el escalador automático del clúster o cambios en las versiones soportadas de clústeres o complementos. Las actualizaciones de release se deben aplicar manualmente al complemento del programa de escalado automático de clústeres.
Para actualizar el complemento de autoescalado de clúster:
-
Compruebe la versión del complemento del programa de escalado automático de clústeres desplegado en el clúster. Si hay una actualización disponible, consulte en las notas del release la última versión del complemento.
ibmcloud oc cluster addon ls --cluster <cluster_name>Si actualiza el clúster a una versión que no está soportada por el complemento de programa de escalado automático del clúster, es posible que las aplicaciones experimenten un tiempo de inactividad y el clúster no se escale.
-
Actualiza el complemento de autoescalado del clúster.
ibmcloud oc cluster addon update cluster-autoscaler --version <version-to-update> --cluster <cluster_name> -
Verifique que el complemento se haya actualizado correctamente y que su estado sea
Ready.ibmcloud oc cluster addon ls --cluster <cluster_name>
Eliminación del complemento del programa de escalado automático de clústeres de la consola
-
Edita el autoscaler ConfigMap para dejar de escalar tus working pools.
-
En el panel de control de clústeres de Red Hat OpenShift on IBM Cloud, seleccione el clúster donde desee habilitar el escalado automático.
-
Localice el complemento Cluster Autoscaler y haga clic en Desinstalar
Eliminación del complemento del programa de escalado automático de clústeres de la CLI
-
Edita el autoscaler ConfigMap para dejar de escalar tus working pools.
-
Inhabilite el complemento
cluster-autoscaler.ibmcloud oc cluster addon disable cluster-autoscaler --cluster <cluster_name> -
Verifique que el complemento se haya eliminado.
ibmcloud oc cluster addon ls --cluster <cluster_name>