Good morning trainees,
Before our Kubernetes training you'll need to take a few simple steps to prepare.
Install from: https://www.docker.com/products/docker-desktop
This must be on your host operating system (Windows or MacOS) not on a virtual machine. Docker for Desktop will leverage your OS virtualization technology. For Windows users this means it requires that your system has HyperV (Windows 10 Pro).
Kubernetes ships with Docker for Desktop on both Windows and Mac. Open the Docker for Desktop application window, navigate to the Kubernetes tab, and click the appropriate check box:
kubectl version -o yaml
You should get output that looks like:
clientVersion:
buildDate: 2018-05-21T09:17:39Z
compiler: gc
gitCommit: 2bba0127d85d5a46ab4b778548be28623b32d0b0
gitTreeState: clean
gitVersion: v1.10.3
goVersion: go1.9.3
major: "1"
minor: "10"
platform: darwin/amd64
serverVersion:
buildDate: 2018-05-21T09:05:37Z
compiler: gc
gitCommit: 2bba0127d85d5a46ab4b778548be28623b32d0b0
gitTreeState: clean
gitVersion: v1.10.3
goVersion: go1.9.3
major: "1"
minor: "10"
platform: linux/amd64
You're going to be using several official sample programs. Download those Docker images now in order to speed things up during class. Run the following commands on your laptop:
docker pull redis:alpine
docker pull alpine:3.8
docker pull dockersamples/visualizer:stable
docker pull dockersamples/examplevotingapp_worker:latest
docker pull dockersamples/examplevotingapp_result:before
docker pull dockersamples/examplevotingapp_vote:before
docker pull dockersamples/examplevotingapp_result:after
docker pull dockersamples/examplevotingapp_vote:after
docker pull postgres:9.4
docker pull k8s.gcr.io/kubernetes-dashboard-amd64:v1.10.0
© Topple 2018

