Skip to main contentKubernetes   Training

Prerequisites for Mac

You must have the following setup on your PC:

  • Podman
  • Minikube
  • Git

This requires a minimum of:

  • 2 physical CPU cores
  • 6 GB of free memory

For the MeshNetwork (Istio) Lab you need a minimum of:

  • 4 physical CPU cores
  • 9 GB of free memory

🚀 TASK: Install prerequisites on Mac

  1. Install Homebrew

    Follow the instructions 🌏 here to install Homebrew on your Mac.

  1. Install CLI Tools

    🌏 Detailed Documentation for the Task
    brew install kubernetes-cli
  2. Install Podman

    🌏 Detailed Documentation for the Task
    brew install podman
  3. Start Podman

    podman machine init --cpus 4 --memory 6666
    podman machine start
  1. Install Minikube

    🌏 Detailed Documentation for the Task
    1. Install Minikube

      brew install minikube
    2. Start Minikube

      minikube start --driver=podman --container-runtime=containerd
  1. Install some addons we will need later

    minikube addons enable registry
    minikube addons enable ingress
    minikube addons enable dashboard
    minikube addons list|grep enabled
    | dashboard | minikube | enabled ✅ | Kubernetes |
    | default-storageclass | minikube | enabled ✅ | Kubernetes |
    | ingress | minikube | enabled ✅ | Kubernetes |
    | registry | minikube | enabled ✅ | Google |
    | storage-provisioner | minikube | enabled ✅ | Google |