Difficulty: beginner
Estimated Time: 10-15 minutes

Virtual Kubelet is an open source Kubernetes kubelet implementation that masquerades as a kubelet for the purposes of connecting Kubernetes to other APIs. More information can be found at https://github.com/virtual-kubelet/virtual-kubelet

In this scenario, you will deploy Virtual Kubelet to a Kubernetes cluster. The Virtual Kubelet will be a mock provider which implements the virtual-kubelet provider interface and stores pods in memory. This is designed to explore the API, and how Virtual Kubelet

Deploy ACI Virtual Kubelet

Step 1 of 4

Step 1 - Configure Azure Account

Once Minikube and Helm have finished initialising, it's time to configure your Azure credentials.

Run the command ./get-azure && . ~/.azureenv to create a temporary Azure account.

Once created, you can login using the Azure CLI with

az login -u $username -p $password

Your environment now has a Minikube cluster running, with Helm and a Azure account. Running get nodes you return our Minikube instance.

kubectl get nodes

We can now use the Virtual Kubelet to deploy our Pods to Azure Container Instances (ACI).