Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Puede usar una máquina Windows en Azure Stack Hub para hospedar el motor de AKS para implementar y administrar un clúster de Kubernetes. En este artículo, preparas la máquina virtual del cliente para administrar tu clúster para las instancias de Azure Stack Hub conectadas y desconectadas, y verificas 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 de IaaS y el software necesarios para ejecutar el clúster. A continuación, 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 ser recuperable en caso de desastre.
- Cómo se conectará al equipo cliente y cómo 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 de servidor Windows mediante el portal de Azure Stack Hub.
Conéctese a la máquina virtual.
Instale Chocolatey mediante 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 diseñó para ser un marco descentralizado para instalar rápidamente aplicaciones y herramientas que necesita. 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 . El motor 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 especifica la versión, el comando instalará la versión más reciente, que puede necesitar una imagen VHD que no esté disponible en su marketplace.Ejecute el siguiente comando desde un indicador de comandos 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 para la 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 comprimido (*.tar.gz) con el binario del motor 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 de servidor Windows mediante el portal de Azure Stack Hub.
Desde la dirección URL del blob de la cuenta de almacenamiento de Azure Stack Hub donde cargó el archivo (*.tar.gz), descargue el archivo en la máquina virtual de administración. Extraiga el archivo en un directorio al que pueda acceder desde su línea de comandos.
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 cliente, compruebe que ha instalado el motor de AKS.
Conéctese a la 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.