Login to Azure
az login
Edit the variables at the top of the ./aks/create_aks.sh to much your environment and run the script to deploy a single node AKS cluster
Instal the demo app into your cluster
cd ./demo-app
kubectl apply -f emojivoto.yml
kubectl -n emojivoto get po
LINKERD_VERSION=stable-2.7.0
curl -sLO "https://github.com/linkerd/linkerd2/releases/download/$LINKERD_VERSION/linkerd2-cli-$LINKERD_VERSION-linux"
sudo cp ./linkerd2-cli-$LINKERD_VERSION-linux /usr/local/bin/linkerd
sudo chmod +x /usr/local/bin/linkerd
To determine if the control plane can be installed on you AKS cluster, run the folowing:
linkerd check --pre
If status check is Ok, proceed
linkerd install | kubectl apply -f -
kubectl get -n emojivoto deploy -o yaml \
| linkerd inject - \
| kubectl apply -f -
linkerd -n emojivoto check --proxy
linkerd -n emojivoto edges deployment
linkerd -n emojivoto tap deploy