Skip to content
This repository has been archived by the owner on Sep 18, 2023. It is now read-only.

Latest commit

 

History

History
87 lines (54 loc) · 2.15 KB

prereqs.md

File metadata and controls

87 lines (54 loc) · 2.15 KB

Pre-requisites

Please make sure the following have been completed. These steps include the following setups:

  • Docker Desktop
  • Homebrew
  • go
  • (optional) Kubernetes Dashboard

Install Docker Desktop

Docker Desktop includes Kubernetes. Use the appropriate link to download and install (links include installation instructions).

macOS

https://hub.docker.com/editions/community/docker-ce-desktop-mac

windows

Note for Windows you will need to use the Windows Subsystem for Linux to run commands in the guides. If necessary please install WSL here: https://docs.microsoft.com/en-us/windows/wsl/install-win10

https://hub.docker.com/editions/community/docker-ce-desktop-windows

Once Docker Desktop is installed, you need to explicitly enable Kubernetes support. Click the Docker icon in the status bar, go to “Preferences”, and on the “Kubernetes” tab check “Enable Kubernetes”

This will start kubernetes and install kubectl. This might take a while, but the dialog will let you know once the Kubernetes cluster is ready.

Kubernetes Running

Install Homebrew

Homebrew is a package manager

macOS

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Linux or Windows Subsystem for Linux (WSL)

sh -c "$(curl -fsSL https://raw.githubusercontent.com/Linuxbrew/install/master/install.sh)"

Install Go

brew install go

Optional

Below are not required helpful to do beforehand

Kubernetes Dashboard

You will likely want to setup a dashboard for Kubernetes but it is not required. Follow the steps in the link below to setup the dashboard

https://kubernetes.io/docs/tasks/access-application-cluster/web-ui-dashboard/

go 101

go 101

kubernetes 101

kubernetes 101

gopher