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

Don’t stop now! The next scenario will only take about 10 minutes to complete.

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).