Implementación de Kubernetes para usar contenedores con Azure Stack Hub

Nota

Use únicamente el elemento Kubernetes de Marketplace de Azure Stack para implementar clústeres como prueba de concepto. Para los clústeres de Kubernetes admitidos en Azure Stack, utilice el motor de AKS.

Puede seguir los pasos descritos en este artículo para implementar y configurar los recursos de Kubernetes en una operación única y coordinada. Los siguientes pasos usan una plantilla de solución de Azure Resource Manager. Tendrá que recopilar la información necesaria sobre la instalación de Azure Stack Hub, generar la plantilla y, a continuación, implementarla en la nube. La plantilla de Azure Stack Hub no usa el mismo servicio AKS administrado que se ofrece en Azure global.

Kubernetes y contenedores

Puede instalar Kubernetes mediante las plantillas de Azure Resource Manager que genera el motor de AKS en Azure Stack Hub. Kubernetes es un sistema de código abierto para automatizar la implementación, el escalado y la administración de aplicaciones en contenedores. Un contenedor está en una imagen. La imagen de contenedor es parecida a una máquina virtual aunque, a diferencia de esta, el contenedor tan solo incluye los recursos necesarios para ejecutar una aplicación, como el código, el tiempo de ejecución para ejecutar el código, bibliotecas específicas y la configuración.

Puede utilizar Kubernetes para:

  • Desarrollar aplicaciones escalables de forma masiva y actualizables que se pueden implementar en segundos.
  • Simplificar el diseño de la aplicación y mejorar la fiabilidad mediante distintas aplicaciones de Helm. Helm es una herramienta de empaquetado de código abierto que ayuda a instalar y administrar el ciclo de vida de las aplicaciones de Kubernetes.
  • Supervisar y diagnosticar fácilmente el estado de las aplicaciones.

Solo se le cobrará por el uso de proceso requerido por los nodos que forman el clúster. Para más información, consulte Uso y facturación en Azure Stack Hub.

Implementación de Kubernetes para usar contenedores

Los pasos para implementar un clúster de Kubernetes en Azure Stack Hub dependerán de su servicio de administración de identidad. Compruebe la solución de administración de identidades utilizada por la instalación de Azure Stack Hub. Póngase en contacto con el administrador de Azure Stack Hub para comprobar el servicio de administración de identidad.

Conexión al clúster

Ahora está listo para conectarse al clúster. La máquina virtual maestra se puede encontrar en el grupo de recursos del clúster y se denomina k8s-master-<sequence-of-numbers>. Use un cliente de SSH para conectarse a la máquina virtual maestra. En ella, puede usar kubectl, el cliente de línea de comandos de Kubernetes, para administrar el clúster. Para obtener instrucciones, consulte Kubernetes.io.

Puede que también le resulte útil el administrador de paquetes Helm para instalar e implementar aplicaciones en el clúster. Para más instrucciones sobre cómo instalar y usar Helm con el clúster, consulte helm.sh.

Pasos siguientes

Habilitación del panel de Kubernetes

Adición un clúster de Kubernetes a Marketplace (para el operador de Azure Stack Hub)

Implementación de Kubernetes en Azure Stack Hub mediante el identificador de Microsoft Entra

Implementación de Kubernetes en Azure Stack Hub con los Servicios de federación de Active Directory (AD FS)

Kubernetes en Azure