Use this stack to spin up a react frontend of sample voting application on Azure Kubernetes Service (AKS) cluster.
The stack will create and configure:
1) A containter image of this application
2) Two replica-set of the application
2) Loadbalancer service to access the replica-set
3) Configure the paths in ingress controller to access the application using DNS name
The stack will help you to setup the AKS custer for this application.
The stack will help you to configure and deploy the backend application/ The application is based on NodeJS express.
The stack will configures the demo voting ReactJS application and it code along with CI/CD pipeline to deploy it on AKS cluster. It also congigure the Loadbalancer service and Ingress application to access this application.
OIDC Auth inputs
- AZURE_CLIENT_ID
- AZURE_SUBSCRIPTION_ID
- AZURE_TENANT_ID
ACR setup inputs
- ACR_NAME
- ACR_RESOURCE_GROUP
AKS configuration inputs
AKS_KUBECONFIG
AZURE_AKS_NAME
AZURE_AKS_RESOURCE_GROUP
Other inputs
- BACKEND_URL
- DNS_NAME
- AZURE_LOCATION
None
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 React JS from the official tutorial. Visit https://reactjs.org/docs/getting-started.html to view the full documentation.
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.