Connect Meshery to Azure Kubernetes Cluster

The following set of instructions expects you to have created a AKS cluster in your resource group Configure Meshery to connect to your AKS cluster by executing:

$ mesheryctl system config aks

[Alternative Manual Steps]

Alternatively, you may execute the following steps to manually configure Meshery to connect to your AKS cluster.

  • Install Azure CLI(az), and login to your azure account using az login.
  • After successfull login, you have to select the subscription with which your AKS is associated with shell script az account set --subscription
  • Get the kubeconfig from your AKS cluster shell script az aks get-credentials --resource-group --name
  • Set your cluster context and check your cluster-info shell script kubectl set-context kubectl cluster-info

Install Meshery into your AKS cluster

```shell script $ kubectl create ns meshery $ helm repo add meshery https://meshery.io/charts/ $ helm install meshery –namespace meshery meshery/meshery


## Port-forward Meshery's UI

```shell script
export POD_NAME=$(kubectl get pods --namespace meshery -l "app.kubernetes.io/name=meshery,app.kubernetes.io/instance=meshery" -o jsonpath="{.items[0].metadata.name}")
kubectl --namespace meshery port-forward $POD_NAME 8080:8080

Congratulations. Meshery should now be running in your AKS cluster and Meshery UI locally accessible. Navigate to [http://localhost:8080](http://localhost:8080] to log into Meshery and start managing your service mesh deployments.