Implementaciones automatizadas para Azure Kubernetes Service
Las implementaciones automatizadas simplifican el proceso de configuración de una acción de GitHub y la creación de una canalización automatizada para las versiones de código en el clúster de Azure Kubernetes Service (AKS). Una vez conectado, cada nueva confirmación iniciará la canalización, lo que hará que la aplicación se actualice.
Nota:
Actualmente no se admiten clústeres privados.
Requisitos previos
- Una cuenta de GitHub
- Un clúster de AKS
- Una instancia de Azure Container Registry (ACR)
- Una aplicación para implementar
Configuración de una implementación automatizada
En Azure Portal, vaya al grupo de recursos que contiene el clúster de AKS en el que desea implementar la aplicación.
Seleccione su clúster AKS y, a continuación, seleccione Implementaciones automatizadas en la hoja izquierda. Al seleccionar Crear, se le mostrarán dos opciones. Si tiene una aplicación que todavía no está contenedorizada, puede seleccionar Incluir automáticamente en contenedores e implementar para permitir que Azure se ocupe del proceso automáticamente. Si ya tiene una aplicación contenedorizada, seleccione Implementar una aplicación.
Asigne un nombre al flujo de trabajo y haga clic en Autorizar para conectar su cuenta de Azure con su cuenta de GitHub. Una vez vinculadas las cuentas, elija el repositorio y la rama para los que desea crear la acción de GitHub.
A continuación, siga con la sección siguiente que se relaciona con la opción que ha elegido.
Contenedorización e implementación automática de una aplicación en el clúster de AKS
Rellene los campos y proporcione detalles sobre la aplicación que se usarán para generar automáticamente artefactos de implementación.
Continúe con la revisión y comprobación de la implementación automatizada.
Implementación de una aplicación ya contenedorizada en el clúster de AKS
Elija su dockerfile y su ACR e imagen.
Determine si va a implementar con Helm o manifiestos de Kubernetes normales. Una vez decidido, elija los archivos de implementación adecuados del repositorio y decida en qué espacio de nombres desea implementar.
Continúe con la revisión y comprobación de la implementación automatizada.
Revisión y comprobación de la implementación automatizada
Cuando termine, seleccione Siguiente: Detalles de implementación y Siguiente: Revisar, y revise la implementación. Por último, seleccione Siguiente: Implementar para finalizar la creación de la implementación automatizada.
Haga clic en Ver solicitud de incorporación de cambios para ver la acción de GitHub.
Combine la solicitud de incorporación de cambios para iniciar la acción de GitHub e implementar la aplicación.
Una vez implementada la aplicación, vuelva a las implementaciones automatizadas para ver el historial.
Limpieza de recursos
Puede quitar los recursos relacionados que haya creado cuando ya no los necesite individualmente o eliminando el grupo de recursos al que pertenecen. Para eliminar la implementación automatizada, vaya al panel de implementación automatizada y seleccione ..., luego seleccione Eliminar y confirme la acción.
Pasos siguientes
Puede modificar estas Acciones de GitHub para satisfacer las necesidades de su equipo abriéndolas en un editor como Visual Studio Code y cambiándolas como crea conveniente.
Obtenga más información sobre Acciones de GitHub para Kubernetes.
Azure Kubernetes Service
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de