Preparing a macOS host to run Network Service Mesh
First, install Docker Desktop from the official packages.
Then ensure that Docker is started or optionally select Start Docker Desktop when you log in on the General tab in Docker’s preferences.
The rest of the pre-requisites can be easily installed using Homebrew.
brew install kubectl && brew cask install virtualbox vagrant