Forum Discussion

Aaida_Aboobakkar's avatar
Feb 12, 2025

LAB: Azure Arc Enabled Kubernetes

 

Below are the steps and commands you can use to deploy Kubernetes and connect it to azure arc.

My test machine: Ubuntu 24.04.1 LTS (GNU/Linux 6.8.0-1021-azure x86_64)

Kubernetes Distribution: Minikube

 

Note: You need to follow different installation procedure according to the OS and processor architecture of your test system. The installation link provided in each step.

Install Docker

sudo apt update
sudo apt upgrade

#Install Docker

#Link for Docker installation
sudo apt-get install ca-certificates curl
sudo install -m 0755 -d /etc/apt/keyrings
sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc
sudo chmod a+r /etc/apt/keyrings/docker.asc
echo \
  "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu \
  $(. /etc/os-release && echo "${UBUNTU_CODENAME:-$VERSION_CODENAME}") stable" | \
  sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
docker -v

Install Kubectl

#Install Kubectl

#link for kubectl
curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl"
kubectl version --client

Install Minikube

#Install Minikube

# Link for Minikube installation
curl -LO https://github.com/kubernetes/minikube/releases/latest/download/minikube-linux-amd64
sudo install minikube-linux-amd64 /usr/local/bin/minikube && rm minikube-linux-amd64
sudo usermod -aG docker $USER

minikube start --driver=docker

Connect to azure arc

#Connect to azure arc
az connectedk8s connect --name k8clust3 --resource-group myrd --location swedencentral
kubectl get deployments,pods -n azure-arc

No RepliesBe the first to reply

Resources