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 |