Implementación de una aplicación mediante el escritorio de AKS

En este artículo se muestra cómo iniciar sesión, agregar un clúster, crear un proyecto, implementar una aplicación y ver las métricas en el escritorio de AKS para Azure Kubernetes Service (AKS). Para obtener información general sobre el escritorio de AKS, consulte Introducción al escritorio de AKS.

Prerrequisitos

  • Una suscripción a Azure. Si no tiene una suscripción de Azure, puede crear una cuenta gratuita de Azure.
  • Un clúster automático de AKS existente con la autenticación de Microsoft Entra. El clúster debe estar disponible a través de Azure Portal o azure Container Registry (ACR) con la imagen de aplicación que desea implementar.
  • CLI de Azure versión 2.64.0 o posterior. Compruebe la versión con el comando az --version. Para la instalación o la actualización, consulte Instalación de la CLI de Azure.
  • Extensión de la CLI de aks-preview Azure. Instálelo mediante el az extension add --name aks-preview comando .
  • AKS Desktop instalado. El escritorio de AKS admite los siguientes sistemas operativos (SO): Windows, Linux y Mac.
  • Roles de control de acceso basado en roles (RBAC) adecuados asignados a su equipo. Para obtener más información, consulte Configuración de permisos y RBAC para el escritorio de AKS.

Inicie sesión en su cuenta

La primera vez que abra el escritorio de AKS, debe iniciar sesión en su cuenta de Azure. El inicio de sesión le permite ver clústeres y proyectos de AKS a los que tiene acceso.

  1. En el panel izquierdo, seleccione Inicio>Iniciar sesión con Azure.
  2. Seleccione la cuenta que desea usar.

Una vez que haya iniciado sesión, tiene la capacidad de agregar los clústeres a los que tiene acceso en el escritorio de AKS.

Adición de un clúster al escritorio de AKS

Nota:

AKS Automatic es el tipo de clúster recomendado que se usará con el escritorio de AKS. Aunque el SKU estándar de AKS funciona en el escritorio de AKS, puede que no perciba todos los beneficios de la Project view. AKS Automatic incluye métricas integradas, observabilidad y otras herramientas que permiten que el escritorio de AKS muestre información importante para los usuarios.

Al iniciar sesión, puede agregar clústeres al escritorio de AKS desde su suscripción de Azure o cargando un archivo kubeconfig. Si tiene una sola suscripción de Azure, el escritorio de AKS rellena automáticamente la suscripción una vez que inicia sesión.

  1. Seleccione Agregar desde la suscripción de Azure.

  2. Escriba el nombre de la suscripción de Azure si tiene más de uno. (Como alternativa, seleccione la flecha para abrir la lista desplegable y, a continuación, seleccione la suscripción de Azure).

  3. Seleccione el clúster y, a continuación, seleccione Registrar clúster.

    Vídeo que muestra cómo agregar un clúster a la aplicación de escritorio de AKS.

Adición de clústeres adicionales al escritorio de AKS

  1. En el panel inferior izquierdo, seleccione Agregar clúster. Puede optar por cargar desde el archivo kubeconfig o desde Azure.

  2. En Proveedores, seleccione Agregar.

  3. Escriba el nombre de la suscripción de Azure si tiene más de uno. (Como alternativa, seleccione la flecha para abrir la lista desplegable y, a continuación, seleccione la suscripción de Azure).

  4. Seleccione el clúster y, a continuación, seleccione Registrar clúster.

    Vídeo que muestra cómo agregar clústeres adicionales a la aplicación de escritorio de AKS.

Eliminación de un clúster del escritorio de AKS

Elimine un clúster del escritorio de AKS y kubeconfig mediante los pasos siguientes:

  1. En la pantalla Inicio , seleccione el cuadro situado junto al clúster que desea quitar.

  2. En Acciones, seleccione los tres puntos y, a continuación, seleccione Eliminar.

  3. Aparece la ventana Eliminar clúster preguntando si desea quitar el clúster especificado. Seleccione Eliminar.

    Vídeo que muestra cómo quitar un clúster de la aplicación de escritorio de AKS.

Creación de un nuevo proyecto en el escritorio de AKS

Al crear un proyecto en un clúster, cualquier usuario con acceso al espacio de nombres asociado puede ver el proyecto. El acceso al espacio de nombres y el etiquetado determinan qué usuarios pueden ver cada proyecto, ya que los proyectos están vinculados a espacios de nombres. Para obtener más información, consulte Introducción a los proyectos en el escritorio de AKS.

Hay tres métodos entre los que puede elegir implementar la aplicación mediante el escritorio de AKS: Proyecto administrado de AKS, Proyecto YAML o Nuevo proyecto.

Importante

Asegúrese de registrar la característica de vista previa del espacio de nombres por primera vez. En Banderín de Características Requerido, seleccione Registrar la característica preliminar ManagedNamespacePreview.

  1. Proporcione un nombre de proyecto. Agregar una descripción del proyecto es opcional.

  2. Seleccione la suscripción, el clúster y, a continuación, seleccione Siguiente.

  3. En Directivas de red, seleccione la entrada y salida del tráfico de red y, a continuación, seleccione Siguiente.

  4. En Cuota de computación, ajuste la cuota según sus necesidades y, a continuación, seleccione Siguiente.

  5. En Acceso, asigne el proyecto a uno o varios usuarios y nivel de permiso para cada uno en Rol y, a continuación, seleccione Siguiente.

  6. En Revisar, compruebe la configuración del proyecto y, a continuación, seleccione Crear proyecto.

  7. Agregue el nombre de la aplicación y, a continuación, seleccione Crear aplicación.

    Vídeo que muestra cómo crear un nuevo proyecto administrado por AKS en la aplicación de escritorio de AKS.

Quitar un proyecto del escritorio de AKS

  1. En el panel izquierdo, seleccione el botón Inicio .

  2. En Proyectos, seleccione el proyecto en la columna Nombre .

  3. En el proyecto, seleccione el icono de papelera.

  4. En la ventana Eliminar proyecto , seleccione Eliminar proyecto para quitar el proyecto del espacio de nombres especificado.

    Nota:

    Si también desea eliminar el espacio de nombres junto con el proyecto (que también quita los recursos asociados), seleccione También eliminar los espacios de nombres>Eliminar proyecto.

Implementación de una aplicación en un proyecto en el escritorio de AKS

Sugerencia

Al implementar una aplicación en AKS Desktop por primera vez, las métricas pueden tardar entre 5 y 10 minutos en aparecer a medida que los datos comienzan a fluir a Prometheus administrado. Después de este retraso inicial, las métricas deben cargarse en cuestión de segundos. Si las métricas no aparecen, pruebe a actualizar el escritorio de AKS.

Cree siempre un nuevo proyecto al implementar una nueva aplicación. Una vez creado el primer proyecto, el escritorio de AKS lo coloca directamente en el proyecto recién creado. En el proyecto, seleccione Implementar aplicación. Hay dos orígenes entre los que puede elegir implementar la aplicación: Container Image o YAML de Kubernetes.

  1. Proporcione un nombre para la aplicación.

  2. En la imagen de contenedor, pegue la ruta de acceso a su imagen de contenedor. Debe tener el formato <YourACR>.azurecr.io/<YourImageName>:<YourImageTag>.

    Nota:

    No puede usar la etiqueta más reciente para las imágenes de contenedor, ya que da como resultado una infracción de procedimientos recomendados en AKS Automatic.

  3. Seleccione la cantidad de réplicas.

  4. Configure los valores de las secciones siguientes y seleccione Continuar después de cada sección:

    • Redes: escriba el puerto de red, seleccione si la aplicación está pensada solo para el acceso interno o público.
    • Comprobaciones de estado: seleccione las comprobaciones que desea realizar.
    • Límites de recursos: configure según los requisitos de la aplicación.
    • Variables de entorno: agregue la key:value variable de par para la aplicación.
    • HPA: seleccione si desea habilitar Horizontal Pod Autoscaler (HPA) para la aplicación. HPA ajusta automáticamente el número de pods en respuesta al uso de recursos: esto ayuda a mantener un rendimiento óptimo y eficiencia en el uso de recursos. Si habilita HPA, configure según sus requisitos de aplicación.
    • Avanzado: seleccione cualquier configuración adicional que desee aplicar.
  5. Revise la configuración de implementación de la aplicación.

  6. Seleccione Implementar>cerrar.

Visualización de datos y métricas del clúster en el escritorio de AKS

El escritorio de AKS proporciona una vista unificada de los recursos de la aplicación, el estado de mantenimiento, las cuotas de recursos, las cargas de trabajo y las opciones de configuración en un único panel. Puede usar las pestañas para ver información detallada y administrar cada aspecto de la implementación. Debe tener un clúster agregado al entorno de escritorio de AKS para ver esta información.

Consulte los datos y las métricas del clúster en el escritorio de AKS mediante los pasos siguientes:

  1. Seleccione Inicio.
  2. En la pestaña Nombre , seleccione el clúster que desea ver.
  3. En el panel izquierdo, seleccione la configuración específica para ver métricas y datos detallados del clúster.

Para obtener más información sobre el escritorio de AKS, consulte los siguientes recursos: