In this article, we will create an automated script to enable developers to work in Kubernetes and Istio environment. So basically once you run this script you will have a functional development environment set to get started with your development work.
This script is targeted towards developers using Mac and we will be using Homebrew – the package manager for macOS.
Homebrew is a free package manager for macOS and helps you to manage software in your Mac. You can install the software you need through command line in no time. There is no need to download DMG files and drag it to your applications folder. It makes the process of installing and uninstalling software so muck easier and faster.
Minikube is a tool which allows you to run a single-node Kubernetes cluster locally.
Kubectl is used for running commands to deploy and manage components against your Kubernetes instance.
The below script will install Homebrew, Minikube, Kubernetes Command Line Interface and Istio —
Once you run the above script, it does all the required setup to get you up and running with your local K8s and Istio development —