Desarrollo e implementación de aplicaciones en Kubernetes

Intermedio
Administrador
Arquitecto de soluciones
Administrador de tecnología
Azure

En esta ruta de aprendizaje, aprenderá a desarrollar, compilar, implementar y mantener de forma automática aplicaciones nativas de la nube diseñadas para funcionar con Azure Kubernetes Service, desde el bloc de notas hasta la canalización de implementación.

Requisitos previos

  • Una suscripción de Azure
  • Saber usar la CLI de Azure
  • Saber desplazarse por Azure Portal
  • Conocimientos básicos de Kubernetes y sus conceptos

Módulos en esta ruta de aprendizaje

Implemente rápidamente una aplicación en contenedores hospedada en Azure Container Services o cualquier otro registrador en Azure Kubernetes Service mediante archivos de manifiesto declarativos.

Helm es un administrador de paquetes de aplicaciones para Kubernetes que se usa para estandarizar y simplificar la implementación de aplicaciones nativas de nube en Kubernetes. Aquí aprenderá a instalar paquetes de terceros, denominados gráficos de Helm, y a crear e instalar gráficos de Helm para las cargas de trabajo que desarrollen sus equipos.

Obtenga información sobre cómo crear una aplicación con estado administrada por un origen de datos externo mediante Azure Cosmos DB y AKS con los procedimientos recomendados de arquitectura.

Obtenga información sobre cómo almacenar de forma segura secretos y configuraciones de la aplicación mediante recursos de Kubernetes nativos en Azure Kubernetes Service (AKS). Implemente una aplicación completa mediante objetos Secret y ConfigMap para almacenar datos pertinentes.

Explore estrategias de optimización de costos que puede usar en Azure para el proceso de desarrollo de aplicaciones nativas de nube. Azure Kubernetes Service (AKS) ofrece características que puede usar para administrar los costos de proceso en el clúster de AKS. Estas características incluyen el escalado automático de nodos, los grupos de nodos de acceso puntual de AKS y Azure Policy.