Back to Meshery

AKS

docs/content/en/installation/kubernetes/aks/index.md

1.0.433.1 KB
Original Source
<h1>Quick Start with AKS </h1>

Manage your AKS clusters with Meshery. Deploy Meshery in AKS in-cluster or outside of AKS out-of-cluster. Note: It is advisable to install Meshery in your AKS clusters

<div class="prereqs"><h4>Prerequisites</h4> <ol> <li>Install the Meshery command line client, <a href="{{< ref "installation/mesheryctl/_index.md" >}}" class="meshery-light">mesheryctl</a>.</li> <li>Install <a href="https://kubernetes.io/docs/tasks/tools/">kubectl</a> on your local machine.</li> <li>Install <a href="https://learn.microsoft.com/en-us/cli/azure/install-azure-cli">Azure CLI</a>, configured for your environment.</li> <li>Access to an active AKS cluster in one of your resource groups.</li> </ol> </div>

Also see: [Install Meshery on Kubernetes]({{< ref "installation/kubernetes/_index.md" >}})

Available Deployment Methods

In-cluster Installation

Follow the steps below to install Meshery in your AKS cluster.

Preflight Checks

Read through the following considerations prior to deploying Meshery on AKS.

Preflight: Cluster Connectivity

  1. Verify you connection to an Azure Kubernetes Services Cluster using Azure CLI.
  2. Login to Azure account using az login.
  3. After a successful login, identify the subscription associated with your AKS cluster:

{{< code code="az account set --subscription [SUBSCRIPTION_ID]" >}}

  1. After setting the subscription, set the cluster context.

{{< code code="az aks get-credentials --resource-group [RESOURCE_GROUP] --name [AKS_SERVICE_NAME]" >}}

Installation: Using mesheryctl

Use Meshery's CLI to streamline your connection to your AKS cluster. Configure Meshery to connect to your AKS cluster by executing:

{{< code code="mesheryctl system config aks" >}}

Once configured, execute the following command to start Meshery.

{{< code code="mesheryctl system start" >}}

If you encounter any authentication issues, you can use mesheryctl system login. For more information, click [here]({{< ref "guides/mesheryctl/authenticate-with-meshery-via-cli/index.md" >}}) to learn more.

Installation: Using Helm

For detailed instructions on installing Meshery using Helm V3, please refer to the [Helm Installation]({{< ref "installation/kubernetes/helm.md" >}}) guide.

Post-Installation Steps

Optionally, you can verify the health of your Meshery deployment, using <a href='{{< ref "reference/references/mesheryctl/system/check.md" >}}'>mesheryctl system check</a>.

You're ready to use Meshery! Open your browser and navigate to the Meshery UI.

{{< related-discussions tag="meshery" >}}