¿Qué es Azure Kubernetes Service en Azure Stack HCl?
Se aplica a: Azure Stack HCI versiones 21H2 y 20H2, Windows Server 2022 Datacenter, Windows Server 2019 Datacenter
Azure Kubernetes Service en Azure Stack HCI es una implementación local de Azure Kubernetes Service (AKS) que automatiza la ejecución de aplicaciones en contenedores a gran escala. Azure Kubernetes Service está disponible en Azure Stack HCI y en Windows Server 2019 Datacenter, lo que hace que se tarde menos en empezar a hospedar contenedores de Linux y Windows en el centro de datos.
Para empezar a trabajar con Azure Kubernetes Service en el entorno local, en Windows Server 2019 o Azure Stack HCI, configure Azure Kubernetes Service en Azure Stack HCI.
Si en su lugar prefiere usar Azure Kubernetes Service para organizar los contenedores basados en la nube, consulte Azure Kubernetes Service en Azure. Si usa Azure Stack Hub, consulte Motor de AKS en Azure Stack Hub.
En las siguientes secciones se describen algunas de las razones para usar Azure Kubernetes Service en Azure Stack HCI. Asimismo, encontrará varias respuestas a algunas preguntas frecuentes sobre este servicio y cómo comenzar a usarlo. Para obtener información sobre los contenedores, consulte Ventanas y contenedores. Para obtener información sobre cómo funciona Kubernetes en Azure Kubernetes Service en Azure Stack HCI, consulte Conceptos básicos de Kubernetes y, para obtener información sobre Kubernetes, consulte Kubernetes.io.
¿Por qué usar Azure Kubernetes Service en Azure Stack HCI para las aplicaciones contenedorizadas?
Aunque puede administrar algunos contenedores de forma manual mediante Docker y Windows, las aplicaciones suelen usar cinco, diez o incluso cientos de contenedores, por lo que es necesario utilizar el orquestador de Kubernetes.
Kubernetes es un orquestador de código abierto para automatizar la administración de contenedores a gran escala. Azure Kubernetes Service simplifica la implementación de Kubernetes local al proporcionar asistentes para configurar Kubernetes y complementos esenciales en Azure Stack HCI. También se puede utilizar para crear clústeres de Kubernetes a fin de hospedar las cargas de trabajo.
A continuación, se detallan algunas de las funcionalidades que proporciona Azure Kubernetes Service en Azure Stack HCI:
- Implementación de aplicaciones en contenedores a gran escala en clústeres de Kubernetes que se ejecutan en el clúster de Azure Stack HCI
- Implementación y administración de aplicaciones en contenedores basadas en Linux y Windows
- Opción de escalar o reducir verticalmente al agregar o quitar nodos en el clúster de Kubernetes
- Administración del almacenamiento y las redes en el clúster de Kubernetes
- Actualizaciones automáticas para la implementación de Kubernetes
- Actualizaciones a las versiones más recientes de Kubernetes que estén disponibles
- Uso de los servicios populares de Azure mediante Azure Arc para Kubernetes
Simplificación de la configuración de Kubernetes
Azure Kubernetes Service simplifica el proceso de configuración de Kubernetes en Azure Stack HCI y Windows Server 2019 Datacenter e incluye las siguientes características:
- Un asistente de Windows Admin Center para configurar Azure Kubernetes Service y sus dependencias
- Un asistente de Windows Admin Center para crear clústeres de Kubernetes a fin de ejecutar aplicaciones en contenedores
- Cmdlets de PowerShell para configurar Kubernetes y crear clústeres de Kubernetes, en caso de que prefiera crear un script para la configuración del host y la creación del clúster de Kubernetes
Vea el GIF siguiente para familiarizarse con el proceso de implementación:

Visualización y administración de Kubernetes mediante herramientas locales o Azure Arc
Una vez que haya configurado Azure Kubernetes Service en el entorno local y creado un clúster de Kubernetes, le proporcionaremos un par de maneras de administrar y supervisar la infraestructura de Kubernetes:
- En Azure Portal con Azure Arc: use Azure Arc para administrar las aplicaciones implementadas en clústeres de Kubernetes en entornos en la nube y locales.
Asimismo, Azure Arc le permite administrar los clústeres de Kubernetes con otros servicios de Azure, como, por ejemplo:- Azure Monitor
- Azure Policy
- Control de acceso basado en roles
- En el entorno local mediante herramientas conocidas como Kubectl: hay muchas herramientas de código abierto que permiten implementar aplicaciones en un clúster de Kubernetes, administrar los recursos del clúster, solucionar problemas y ver las aplicaciones en ejecución. Todas estas herramientas funcionan con clústeres de Kubernetes implementados con Azure Kubernetes Service en Azure Stack HCI.
Ejecución de contenedores de Linux y Windows
Azure Kubernetes Service es totalmente compatible con los contenedores basados en Linux y en Windows. Al crear un clúster de Kubernetes en Azure Stack HCI, puede elegir si quiere crear grupos de nodos (grupos de nodos de clúster de Kubernetes idénticos) para ejecutar contenedores de Linux, de Windows o ambos.
Azure Kubernetes Service crea los nodos Linux y Windows para que no tenga que administrar directamente los sistemas operativos Linux o Windows.
Protección de la infraestructura de contenedores
Azure Kubernetes Service incluye una serie de características que permitirán proteger la infraestructura del contenedor:
- Aislamiento basado en el hipervisor para los nodos de trabajo: cada clúster de Kubernetes se ejecuta en su propio conjunto aislado y dedicado de máquinas virtuales, por lo que los inquilinos pueden compartir la misma infraestructura física.
- Imágenes de Windows y Linux que mantiene Microsoft para los nodos de trabajo: los nodos de trabajo ejecutan las imágenes de máquinas virtuales Linux y Windows que crea Microsoft para cumplir con los procedimientos recomendados de seguridad. Asimismo, Microsoft actualiza estas imágenes mensualmente con las actualizaciones de seguridad más recientes.
Qué necesita para empezar
En las secciones siguientes se resumen los elementos que necesita para ejecutar Azure Kubernetes Service en Azure Stack HCI. Para obtener más información sobre lo que necesita para instalar AKS en Azure Stack HCI, consulte los requisitos del sistema.
En el sistema de Windows Admin Center
La máquina que ejecuta la puerta de enlace de Windows Admin Center debe cumplir los siguientes requisitos:
- Estar registrado en Azure
- En el mismo dominio que el clúster de Azure Stack HCI o el de Windows Server 2019 Datacenter
En el clúster de Azure Stack HCI o en el clúster de conmutación por error de Windows Server 2019 Datacenter que hospeda Azure Kubernetes Service
El clúster de Azure Stack HCI o el clúster de conmutación por error de Windows Server 2019 Datacenter cumple los requisitos siguientes:
- Un máximo de cuatro servidores en el clúster
- 1 TB de capacidad disponible en el bloque de almacenamiento para Azure Kubernetes Service
- Al menos 30 GB de memoria disponible para ejecutar máquinas virtuales de Azure Kubernetes Service
- Todos los servidores del clúster deben usar la selección de región e idioma EN-US
Para conocer los requisitos generales del sistema Azure Stack HCI, consulte Requisitos del sistema Azure Stack HCI.
Configuración de red para Azure Stack HCI
La red conectada a las VM en el clúster de Azure Stack HCI o Windows Server 2019 Datacenter requiere un ámbito dedicado de direcciones IPv4 que estén disponibles para Azure Kubernetes Service y que sean accesibles para las VM en el clúster de Azure Stack HCI o Windows Server 2019 Datacenter. Para obtener más información sobre los requisitos de red, consulte Requisitos del sistema para AKS en Azure Stack HCI.
Pasos siguientes
Para empezar a usar Azure Kubernetes Service en Azure Stack HCI, consulte los siguientes artículos: