Use this stack to setup Auzure Kubernetes Service (AKS) cluster.
The stack will configure:
1) Azure Vitual Network: The required VNet and subnet will be configured.
2) Azure Container Registry
3) Public IP and DNS name
4) Kubernetes Ingress controller: The stack will setup and configure NGINX ingress controller and associate it with above mentioned public IP/DNS name.
The stack will configure the complete development ecosystem of AKS which is required to host a ditributed microservice architechture.
OIDC Auth inputs
- AZURE_CLIENT_ID
- AZURE_SUBSCRIPTION_ID
- AZURE_TENANT_ID
ACR Setup
- ACR_NAME
AKS Setup
- AKS_NAME
Azure input
- AZURE_RESOURCE_GROUP
- AZURE_LOCATION
None
Sample voting backend application developed using Node JS and Express JS
Sample voting frontend application developed using Reactjs
Learn more about AKS from the official tutorial. Visit https://azure.microsoft.com/en-in/services/kubernetes-service/#overview to view the full documentation.
Learn more about ACR from the official tutorial. Visit https://docs.microsoft.com/en-us/azure/container-registry/container-registry-intro to view the full documentation.
Learn more about Ngnix Ingress Controller from the official Microsoft tutorial. Visit https://docs.microsoft.com/en-us/azure/aks/ingress-tls?tabs=azure-cli to view the full documentation.
Please see the official document here https://docs.microsoft.com/en-us/azure/virtual-network/virtual-networks-overview.
Please see our guide lines for contributing.md.
- Rahul Sharma (@srahul3)
Unless otherwise noted, this GitHub Stack is distributed under the Apache Version 2.0 license found in the LICENSE file.