Introducción
Microsoft Azure Stack HCI proporciona la opción de implementar Azure Kubernetes Service (AKS), lo que simplifica considerablemente la implementación y administración de la orquestación basada en Kubernetes de cargas de trabajo en contenedores. La inclusión en contenedores ofrece una amplia gama de ventajas, incluida una mayor densidad de la carga de trabajo y la eficacia del uso de recursos. Azure Stack HCI mejora aún más la agilidad y la resistencia intrínsecas de las implementaciones de Kubernetes.
Escenario: Optimización del modelo operativo
Contoso, Ltd. es una mediana empresa de servicios financieros ubicada en Nueva York. Hasta hace poco, Contoso funcionaba casi por completo en el entorno local. La sobrecarga operativa era un desafío importante debido a la falta de automatización y a la dependencia de tecnologías obsoletas. El hardware y el software heredados provocaron problemas frecuentes de estabilidad y rendimiento. Estos problemas han expuesto disposiciones de alta disponibilidad y recuperación ante desastres insuficientes.
El director de información (CIO) de Contoso le ha pedido a usted, como ingeniero de sistemas principal, que evalúe cómo Microsoft Azure Stack HCI puede ayudar a cambiar el panorama de TI de Contoso. Hasta ahora, ha explorado la manera de implementar las tareas de administración más comunes a nivel de clúster y máquina virtual. También ha investigado los métodos de integración de Azure Stack HCI con Azure. Satisfecho con los resultados, ha notificado los resultados al CIO de Contoso.
Mientras tanto, en su búsqueda de mayor agilidad y densidad de la carga de trabajo, el equipo de TI de Contoso se interesó en las tecnologías de software de código abierto, especialmente centradas en la contenedorización y la orquestación de contenedores. Como resultado, un grupo de desarrolladores empezó a trabajar en la transformación de aplicaciones de Windows y Linux desarrolladas internamente en imágenes basadas en Docker que se pueden implementar mediante gráficos de Helm. Para dar cabida a esta iniciativa y seguir otra solicitud del CIO de Contoso, ahora debe identificar una manera de usar Azure Stack HCI para hospedar cargas de trabajo en contenedores.
Objetivos de aprendizaje
Al término de este módulo, podrá:
- Describir los conceptos principales, la arquitectura y las ventajas de Kubernetes y AKS.
- Describir las ventajas, características y casos de uso de AKS en Azure Stack HCI.
- Implementar clústeres de AKS y Kubernetes en Azure Stack HCI.
- Conectar AKS en Azure Stack HCI a Microsoft Azure Arc para Kubernetes.
- Administrar la ubicación de pods en clústeres de Kubernetes de varios grupos que se ejecutan en Azure Stack HCI.
- Administrar el almacenamiento de pods en clústeres de Kubernetes que se ejecutan en Azure Stack HCI.
- Implemente cargas de trabajo de Windows en contenedores en Azure Stack HCI.
- Solucione problemas relacionados con AKS y Kubernetes en Azure Stack HCI.
Requisitos previos
Conocimientos de:
- Las características clave de Windows Server
- El concepto de virtualización
- La arquitectura, las funcionalidades importantes y los casos de uso principales de Azure Stack HCI
- El concepto de contenedorización y orquestación de contenedores