Implementación de un microservicio de ASP.NET Core nativo de nube con Acciones de GitHub
Implemente Acciones de GitHub para compilar una imagen de contenedor e implementarla en Azure Kubernetes Service.
Objetivos de aprendizaje
Objetivos de este módulo:
- Autenticar Acciones de GitHub en un registro de contenedor.
- Almacenar de forma segura la información confidencial utilizada por las Acciones de GitHub.
- Implementar una acción de GitHub para compilar la imagen de contenedor de un microservicio.
- Modificar y confirmar el código del microservicio para desencadenar una compilación.
- Implementar una acción de GitHub para implementar un contenedor en un clúster de Kubernetes.
- Modificar y confirmar un gráfico de Helm para desencadenar una implementación.
- Revertir el microservicio a una implementación anterior.
Requisitos previos
- Conocimiento conceptual de las prácticas de DevOps a nivel de principiante
- Conocimiento conceptual de contenedores y AKS a nivel de principiante
- Acceso a una suscripción de Azure con privilegios de propietario
- Acceso a una cuenta de GitHub