To run this Lab you will need Jupiter Notebook environment, we recomment to use
- VS Code with Windows Sybsystem for Linux. Follow steps descibed in Remote development in WSL to setup environment.
- Install Python and Python extension in VS Code as decribed in Python in VS Code
Another options include
-
Spinning up Linux DSVM in Azure - Set up the Data Science Virtual Machine for Linux
-
Creating Azure ML Compute Instance and install VS Code AML Extension
-
You could also run all commands from the lab in Azure Cloud Shell without installing anything locally, Jupiter notebooks are provided for easiest experience
Install following tools in WSL (or other Linux environment you havechosen)
-
Azure CLI - Install the Azure CLI on Linux
curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash
-
Kubectl - Install and Set Up kubectl on Linux
sudo apt-get update sudo apt-get install -y apt-transport-https ca-certificates curl sudo curl -fsSLo /usr/share/keyrings/kubernetes-archive-keyring.gpg https://packages.cloud.google.com/apt/doc/apt-key.gpg echo "deb [signed-by=/usr/share/keyrings/kubernetes-archive-keyring.gpg] https://apt.kubernetes.io/ kubernetes-xenial main" | sudo tee /etc/apt/sources.list.d/kubernetes.list sudo apt-get update sudo apt-get install -y kubectl
-
Helm - Installing Helm
curl https://baltocdn.com/helm/signing.asc | sudo apt-key add - sudo apt-get install apt-transport-https --yes echo "deb https://baltocdn.com/helm/stable/debian/ all main" | sudo tee /etc/apt/sources.list.d/helm-stable-debian.list sudo apt-get update sudo apt-get install helm
-
Python - install python to work with VS Code Python extension
- Clone this github repo
Open Step 1 Kubernetes Infrastructure Setup Kubernetes Infrastructure Setup in VS Code (or Jypiter server you setup in DVSM, AML)