What are we trying to accomplish? Azure runs a very decent Kubernetes service these days. I have used it as the main infrastructure in a couple of projects and am quite impressed. Impressed enough to even suggest it as the target platform for our largest projects ?
Prepare our environment
Get ready for some preparations, because we need quite a few moving parts:rnu003culu003ern tu003cliu003eAn Azure DevOps project, that will contain our build and release pipelines;u003c/liu003ern tu003cliu003eAzure Kubernetes Service, our target infrastructure;u003c/liu003ern tu003cliu003eAzure Container Registry, our Docker image(s) will be pushed there;u003c/liu003ern tu003cliu003eA Git repo to hold our code (can be Azure DevOps Repos, GitHub Repositories, ….);u003c/liu003ern tu003cliu003eA Spring Boot demo application to show it all off ?u003c/liu003ernu003c/ulu003e
A Git Repo
You need to use a Git repository to store our source files. Azure DevOps Build Pipelines need to be able to access the files, so you need a supported Git repo. Can be Azure DevOps Repos, Bitbucket, GitHub, etc.