Learn KOP - Provision AKS Cluster - Rafay Product Documentation

Part 1: Provision

This is Part 1 of a multi-part, self-paced quick start exercise that will deploy an AKS cluster through the Azure console. You will then import the cluster and convert it to a managed resource.


Step 1: Deploy Cluster

In this step you will deploy an Azure AKS cluster from the Azure console. The cluster will be used in the remainder of this exercise.

The deployment process will begin.

After about 20 minutes, the cluster deployment will complete.


Step 2: Import Cluster

In this step you will import the Azure AKS cluster into the controller.

Now, we will need to bootstrap the AKS cluster so that it can register with the controller.

Next, we will need to copy the previously downloaded bootstrap file to the cluster.

kubectl apply -f  <bootstrap-yaml-file>

You will see the cluster will be registered and begin synchronizing with the controller.

After a few minutes, the cluster will be fully imported.

You will now see the cluster card showing the state and summary of the cluster. You will also see a button on the cluster card with the text "Convert To Managed". This will be used in the next section.


Step 3: Takeover Cluster

In this step you will convert the imported cluster into a managed cluster to gain full lifecycle control.

You will then see the cluster has been successfully converted to a managed cluster.

You will now have full control over the lifecycle management of this cluster through the controller.

The cluster card will now show more detailed information since the cluster is now managed.


Step 4: Scale Cluster

In this step you will use the newly added managed cluster capabilities and scale the number of nodes in the cluster.

After a few minutes, you will see that the number of nodes has increased.

kubectl get nodes

You will also see here the number of nodes has increased.


Recap

Congratulations! At this point, you have