An example of how to use the Mendix Docker Buildpack with Azure Kubernetes Service
Disclaimer: This is not an official Mendix product or documentation. For more info regarding the docker buildpack, please visit https://github.com/mendix/docker-mendix-buildpack
- An Azure Subscription
- An Azure DevOps Project
- A public or private AKS cluster
- An Azure Container Registry
- An Azure FrontDoor or Traffic Manager pointing at the AKS cluster
| Steps 📝 | 🛠 |
|---|---|
| Step 1. | Fork this repo to your Azure DevOps Project |
| Step 2. | Upload your Mendix MDA file to the MendixApp folder |
| Step 3. | Configure a service connection for ACR (Azure Container Registry) |
| Step 4. | Update the manifests to suit your deployment |
| Step 5. | Apply all the kubernetes manifests except the deployment (this will be done by the pipeline) |
| Step 6. | Configure a service connection for each kubernetes namespace |
| Step 7. | Configure a Pipeline Variable Group (Library) as outlined in _devops/Pipelines/azure-pipelines.yml |
| Step 8. | Import the pipeline (_devops/Pipelines/azure-pipelines.yml) |
| Step 9. | Run the pipeline |