Storage and Ingress Installation
Install Ingress NGINX Controller
-
Create Kubernetes namespace, e.g.
ingress-nginxwith the command:kubectl create namespace ingress-nginx -
Install
ingress-nginxhelm chart in created namespace:helm upgrade --install ingress-nginx ingress-nginx/. -n ingress-nginx --values ingress-nginx/values-azure.yaml --wait --timeout 900s --dependency-update -
Create A record in the Private DNS:
ingressip=$(kubectl get service ingress-nginx-controller -n ingress-nginx -o jsonpath='{.status.loadBalancer.ingress[0].ip}')
az network private-dns record-set a add-record \
-g CodeMieRG \
-z private.lab.com \
-n codemie \
-a ${ingressip}
Azure Storage Class
Install only in case if your AKS cluster does not have Azure storage class:
kubectl apply -f storage-class/storageclass-azure.yaml
Next Steps
Proceed to Data Layer installation.