Skip to content

Adeelku/aks-linkerd

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

This a Repo for the AKS Linkerd Demo

Install AKS

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

Demo App

Instal the demo app into your cluster

cd ./demo-app
kubectl apply -f emojivoto.yml
kubectl -n emojivoto get po

Linkerd

Get Linkerd on your Dev machine

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

Pre-installation checks

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

Install Linkerd on AKS

linkerd install | kubectl apply -f -

Inject Linkerd into demo-app

kubectl get -n emojivoto deploy -o yaml \
  | linkerd inject - \
  | kubectl apply -f -

Verify that everything is working

linkerd -n emojivoto check --proxy

Check TLS enabled

linkerd -n emojivoto edges deployment
linkerd -n emojivoto tap deploy

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages