Prerequisites

Set up your environment for deploying Kubeflow for AKS

Kubeflow on AKS Prerequisites

For all Kubeflow on AKS deployment options, you will need the following

  • An Azure Subscription (e.g. Free or Student account)
  • The Azure CLI
  • Bash shell (e.g. macOS, Linux, Windows Subsystem for Linux (WSL), Multipass, Azure Cloud Shell, GitHub Codespaces, devcontainers, etc). This repository comes with a .devcontainer folder that allows you to configure your Codespaces or devcontainers environment so that it has all the required Bash tools like kubelogin and the correct version of kustomize
  • The following installed in your Bash shell if you are not going with the codespaces or devcontainers option
    • Kustomize
      • Install Kustomize
      curl -s "https://raw.githubusercontent.com/kubernetes-sigs/kustomize/master/hack/install_kustomize.sh" | bash
      sudo mv ./kustomize /usr/local/bin/kustomize
      
      Verify the installation:
      kustomize version
      
    • Kubelogin
      • to install both kubectl and kubelogin use Azure CLI:
        az aks install-cli
        
    • git
    • Bicep
    • Kubectl
    • sed (optional)