Introducción
Imagine que trabaja para una empresa de edición de vídeo en crecimiento que proporciona un servicio de representación de vídeo basado en la nube. La empresa experimenta una mayor demanda del servicio de representación de vídeo debido a sus planes de expansión internacional. Busca maneras de escalar el producto para ofrecer una mejor experiencia a todos los clientes. En este contexto, la dirección le ha pedido que evalúe qué servicio de Azure mejoraría la capacidad de implementar el servicio de representación de vídeo para satisfacer la demanda de los clientes.
Ha identificado Azure Kubernetes Service (AKS) como una solución empresarial para la implementación. AKS cumple los requisitos que le permiten implementar la aplicación y controlar el aumento del crecimiento de la empresa. Quiere saber cómo implementar la aplicación en un clúster de AKS y permitir que los clientes accedan a los servicios de la aplicación.
En este módulo, implemente cargas de trabajo de Kubernetes mediante declaración en un clúster de AKS utilizando archivos de manifiesto. Puede crear entonces distintos archivos de manifiesto de implementación para implementar y exponer la aplicación a los usuarios.
Objetivos de aprendizaje
Al final de este módulo, podrá hacer lo siguiente:
- Creación y configuración de un clúster de AKS.
- Implementar cargas de trabajo de Kubernetes mediante archivos de implementación YAML.
Requisitos previos
- Conocimientos de los conceptos de Kubernetes. Si no está familiarizado con Kubernetes, comience con los aspectos básicos de Kubernetes.
- Conocimientos de Git y GitHub.
- Conocimientos de Docker e imágenes de Docker.
- Una suscripción de Azure activa.
- Saber usar la CLI de Azure.
- Saber crear un contenedor de Docker. Si no está familiarizado con Docker, comience con la introducción a los contenedores.
En todos los ejercicios se usa Azure Cloud Shell, que ya tiene todas las herramientas necesarias instaladas. Si prefiere ejecutar los ejemplos en un terminal propio, primero debe instalar las herramientas siguientes: