Перейти к содержимому

Setup AKS Cluster & Deploy Spring Boot App with Helm & Azure DevOps CICD Pipeline

Cloudamy

0:00 / 0:00

Setup AKS Cluster & Deploy Spring Boot App with Helm & Azure DevOps CICD Pipeline

16 049 просмотров · 3 г. назад
Cloudamy
23,7 тыс. подписчиков
16 049 просмотров · 3 г. назад
In this video, you will learn how to deploy a Spring Boot application on Azure Kubernetes Service (AKS) using Helm and an end-to-end CI/CD pipeline with Azure DevOps. For more information, click: https://www.coachdevops.com/2023/04/h... Implementation steps: Create a resource group, AKS cluster and Azure container registry Provide pull access for AKS to pull image from ACR Create a namespace for helm deployment Create a helm chart for spring boot app Create a build pipeline to automate docker image Customize pipeline with helm package tasks Create a release pipeline Customize pipeline with helm upgrade tasks Run the pipeline to deploy springboot app into AKS Verify deployments in the namespace in AKS Use kubectl port forward to access app locally Access the app in the browser Pre-requisites: Azure CLI is installed on your local machine. Helm installed kubectl installed Azure subscription, click here if you don't have one. AKS cluster needs to be up running. You can create AKS cluster, ACR Repo using shell script provided in my website. Azure DevOps project dashboard in https://dev.azure.com/ Dockerfile created along with the application source code for springboot App. Make sure AKS has pull access from ACR Pipeline Implementation Steps: Part 1 - Create Azure Build pipeline for building Docker image, uploading image into ACR and packaging helm chart. Part 2 - Create Azure Release pipeline for deploying Springboot Docker containers into AKS using helm upgrade task. If you found this video helpful and want to go deeper into DevOps, Cloud Computing, and real-world project implementation, we have got more for you! Check out our full Master DevOps Program at http://www.cloudamy.com/ Connect with Coach AK on LinkedIn   / ananthkannan   #GitHub #Jenkins #DevOps #CICD #Automation