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

  1. 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.
  2. 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

  1. Actualiza el complemento « container-service » a la versión más reciente.

    ibmcloud update && ibmcloud plugin update container-service
    
  2. Activa el complemento « cluster-autoscaler » ejecutando el siguiente comando.

    ibmcloud oc cluster addon enable cluster-autoscaler --cluster CLUSTER_NAME
    

    Salida 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
    
  3. 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
    
  4. 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:

  1. 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.

  2. Actualiza el complemento de autoescalado del clúster.

    ibmcloud oc cluster addon update cluster-autoscaler --version <version-to-update> --cluster <cluster_name>
    
  3. 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

  1. Edita el autoscaler ConfigMap para dejar de escalar tus working pools.

  2. 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.

  3. 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

  1. Edita el autoscaler ConfigMap para dejar de escalar tus working pools.

  2. Inhabilite el complemento cluster-autoscaler.

    ibmcloud oc cluster addon disable cluster-autoscaler --cluster <cluster_name>
    
  3. Verifique que el complemento se haya eliminado.

    ibmcloud oc cluster addon ls --cluster <cluster_name>