The following repository will help you create a Kubernetes cluster running on Google Container Engine:
- Sign up for a Google Cloud account:
- FREE TRIAL: $300 of Google Cloud for 12 months https://cloud.google.com/free/
- FREE KUBERNETES TIER: up to 5 nodes of Google Container Engine (GKE) are free. Note the underlining Google Compute Engine counts towards the $300 from the FREE TRIAL.
- Keep the Google Cloud console open once you signed up: https://console.cloud.google.com/
- Click link to navigate in the Google Cloud Console to API Manager > Library https://console.cloud.google.com/apis/library. Enable the Compute Engine and Container Engine API:
- Download Google SDK for Mac, Linux or Windows: https://cloud.google.com/sdk/. During this workshop we will use the Google Cloud shell but in everyday usage you would use the SDK to run commands in PowerShell (Windows) or the Mac OS X terminal.
Join the course's Slack:
You will find the presentation, links, commands and group questions pinned in the #k8satgoogle channel
A list of steps to build and provision the Kubernetes cluster can be found here
The presenter will go through a list of demos during the workshop.
Find the demos here
We really enjoy your feedback!
Find the survey here
Congrats on finishing the hands on introduction to Kubernetes!
To remove the Kubernetes cluster and underlying infrastructure execute the following from your local machine.
gcloud container clusters delete [NAME OF CLUSTER] --zone "[ZONE]"
If you used the standard command in this workshop to start the cluster than copy and paste the following:
gcloud container clusters delete k8sintelgoogle \
--zone "us-east1-c"
Navigate to the network section in the Google Cloud Portal and delete the load balancers that were created https://console.cloud.google.com/networking/loadbalancing/loadBalancers/
You will still have roughly $300 in Google Cloud credits you can use to test out Kubernetes more.
Kubernetes vs. Mesos Marathon vs. Docker Swarm vs. Cloud Foundry SWOT analysis found here
Google Cloud Podcast with John Wilkes, one of the engineers from Google who originally developed their internal container orchestration system - Borg here
Learn Why CTO's and Developers are Choosing Kubernetes here
Join the Kubernetes community here
The Google SDK Container commands are found here
Kubernetes command line (Kubectl) cheat sheet here