Instalación del motor de AKS en Windows para Azure Stack Hub Ruggedized
Puede usar una máquina Windows en Azure Stack Hub para hospedar el motor de AKS con el fin de implementar y administrar un clúster de Kubernetes. En este artículo, va a preparar la máquina virtual cliente para administrar el clúster de las instancias conectadas y sin conexión de Azure Stack Hub y comprobar la instalación.
Preparación de la máquina virtual cliente
El motor de AKS es una herramienta de línea de comandos que se usa para implementar y administrar el clúster de Kubernetes. El motor se puede ejecutar en una máquina de Azure Stack Hub. Desde esta máquina, ejecutará el motor de AKS para implementar los recursos y el software de IaaS necesarios para ejecutar el clúster. Después, puede usar la máquina que ejecuta el motor para realizar tareas de administración en el clúster.
Al elegir la máquina cliente, tenga en cuenta lo siguiente:
- Si la máquina cliente debe recuperarse en caso de desastre.
- Cómo se va conectar a la máquina cliente y cómo va a interactuar la máquina con el clúster.
Instalación en un entorno conectado
Puede instalar la máquina virtual cliente para administrar el clúster de Kubernetes en una instancia de Azure Stack Hub conectada a Internet.
Cree una máquina virtual Windows en Azure Stack Hub. Para obtener instrucciones, consulte Inicio rápido: Creación de una máquina virtual Windows Server con el portal de Azure Stack Hub.
Conéctese a la máquina virtual.
Instale Chocolatey con las instrucciones de PowerShell.
Según el sitio web de Chocolatey: Chocolatey es un administrador de paquetes para Windows, como apt-get o yum pero para Windows. Se ha diseñado para ser una plataforma descentralizada para instalar rápidamente las aplicaciones y las herramientas necesarias. Se basa en la infraestructura de NuGet que usa actualmente PowerShell y su objetivo es entregar los paquetes de las distribuciones a su equipo.
Busque la versión del motor de AKS en la tabla Versiones admitidas de Kubernetes. La imagen base de AKS debe estar disponible en Marketplace de Azure Stack Hub. Al ejecutar el comando, debe especificar la versión
--version v0.48.0
. Si no lo hace, el comando instalará la versión más reciente, que podría necesitar una imagen de VHD que no está disponible en Marketplace.Ejecute el siguiente comando desde un símbolo del sistema con privilegios elevados e incluya el número de versión:
choco install aks-engine --version 0.55.4 -y
Nota:
Si se produce un error en este método de instalación, puede probar los pasos del entorno desconectado.
Instalación en un entorno desconectado
Puede instalar la máquina virtual cliente para administrar el clúster de Kubernetes en una instancia de Azure Stack Hub desconectada de Internet.
Desde una máquina con acceso a Internet, vaya a GitHub Azure/aks-engine. Descargue un archivo (*.tar.gz) para una máquina Windows, por ejemplo,
aks-engine-v0.38.8-windows-amd64.tar.gz
.Cree una cuenta de almacenamiento en la instancia de Azure Stack Hub para cargar el archivo de almacenamiento (*.tar.gz) con el archivo binario del motor de AKS. Para obtener instrucciones sobre el uso del Explorador de Azure Storage, consulte Explorador de Azure Storage con Azure Stack Hub.
Cree una máquina virtual Windows en Azure Stack Hub. Para obtener instrucciones, consulte Inicio rápido: Creación de una máquina virtual Windows Server con el portal de Azure Stack Hub
Descargue el archivo en la máquina virtual de administración de la dirección URL del blob de la cuenta de Azure Stack Hub Storage donde cargó el archivo de almacenamiento (*.tar.gz). Extraiga el archivo a un directorio al que tenga acceso desde el símbolo del sistema.
Conéctese a la máquina virtual.
Ejecute el siguiente comando en un símbolo del sistema con privilegios elevados. Incluya el número de versión correcto:
choco install aks-engine --version 0.55.4 -y
Comprobación de la instalación
Una vez configurada la máquina virtual de cliente, compruebe que ha instalado AKS-Engine.
Conéctese a su máquina virtual cliente.
Ejecute el siguiente comando:
aks-engine version
Si no puede comprobar que ha instalado el motor de AKS en la máquina virtual cliente, consulte Solución de problemas de instalación del motor de AKS.