Resumen

Completado

En este módulo ha examinado las estrategias para optimizar los costos de proceso de Azure Kubernetes Service (AKS). Buscaba formas de administrar la implementación rentable de muchas cargas de trabajo para satisfacer las demandas de los clientes y aplicar directivas. Ha automatizado el proceso para introducir directivas empresariales que rigen cómo los equipos de desarrollo dan forma a la manera en que la organización usa los recursos de proceso de AKS.

Al configurar varios grupos de nodos en el clúster de AKS, identifica grupos de nodos de usuario específicos para ejecutar cargas de trabajo específicas. Ha visto cómo configurar estos grupos de nodos y cómo escalar manualmente el número de nodos en los escenarios en los que tiene control sobre los intervalos de uso.

Luego, ha configurado un grupo de nodos de usuario de acceso puntual para acceder a la capacidad de proceso de Azure no usada con un precio con descuento. Ha creado cargas de trabajo programadas para ejecutarse en el grupo de nodos. Ha configurado el escalador automático de clúster para incrementar o reducir el número de nodos en función de los requisitos de recursos de proceso. Esta configuración controla el aumento de la demanda de los clientes sin crear demasiados nodos que no se usan.

Por último, ha habilitado y configurado el complemento de Azure Policy para AKS. El complemento administra cuotas de recursos para controlar la implementación de recursos de proceso de AKS. Ha habilitado la directiva integrada Asegurarse de que los límites de los recursos de memoria y la CPU. Esta directiva configura parámetros para denegar cargas de trabajo que superen los límites de recursos predefinidos para la CPU y la memoria.

AKS simplifica la implementación de un clúster de Kubernetes administrado en Azure y permite optimizar los costos de proceso cuando se ejecutan muchas cargas de trabajo.

Limpieza de recursos de pago

En este módulo, ha creado recursos facturados en su suscripción de Azure. Los pasos siguientes le indican cómo limpiar estos recursos para que no haya ningún cargo continuo en su cuenta.

  1. Abra Azure Portal.

  2. Seleccione Grupos de recursos.

  3. Busque el grupo de recursos rg-akscostsaving o el nombre del grupo de recursos que haya usado, y selecciónelo.

  4. En la pestaña Información general del grupo de recursos, seleccione Eliminar grupo de recursos.

  5. Escriba el nombre del grupo de recursos que se va a confirmar. Seleccione Eliminar para eliminar todos los recursos creados en este módulo. Vuelva a seleccionar Eliminar para confirmar la eliminación.

  6. Por último, ejecute el comando kubectl config delete-context para quitar el contexto del clúster eliminado. Aquí se muestra un ejemplo del comando completo. No olvide reemplazar el nombre del clúster por el del suyo.

    kubectl config delete-context akscostsaving-17835
    

    Si el comando se ejecuta correctamente, devuelve un resultado como este:

    deleted context akscostsaving-17835 from /home/user/.kube/config
    

Opcional: Limpieza de servicios

En este módulo, también registró proveedores de servicios dentro de Azure para acceder a sus características. No hay ningún cargo adicional por registrar los proveedores o las características. Siga estos pasos para anular el registro.

  1. Ejecute el siguiente comando para anular el registro de la característica Azure Policy en AKS.

    az feature unregister --namespace Microsoft.ContainerService --name AKS-AzurePolicyAutoApprove
    
  2. Repita el proceso para los proveedores de Azure.

    az provider unregister --namespace Microsoft.PolicyInsights
    az provider unregister --namespace Microsoft.ContainerService
    

    Importante

    Si decide anular el registro, las características de optimización que se tratan en el módulo de aprendizaje no estarán habilitadas hasta registrarse.

Más información

Para obtener más información sobre cada uno de los conceptos tratados en este módulo, visite estos sitios y artículos: