/hands-on-with-kubernetes-gke

A flavor of Apprenda's "Hands on with Kubernetes" Workshop for Google Container Engine

Hands on with Kubernetes Workshop Series - GKE

The following repository will help you create a Kubernetes cluster running on Google Container Engine:

  1. Sign up for a Google Cloud account:
    1. FREE TRIAL: $300 of Google Cloud for 12 months https://cloud.google.com/free/
    2. 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.
  2. Download Google SDK for Mac, Linux or Windows: https://cloud.google.com/sdk/
  3. Clone of this repo to upload applications.

Course Documents

Join the course's Slack:

Slackin

You will find the presentation, links, commands and group questions pinned in the #k8satgoogle channel

Create Infrastructure & Provision Cluster

A list of steps to build and provision the Kubernetes cluster can be found here

Using Kubernetes

The presenter will go through a list of demos during the workshop.

Find the demos here

Destroying Cluster After Training

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 k8strainingcluster --zone "us-west1-a"

You will still have roughly $300 in Google Cloud credits you can use to test out Kubernetes more.

Reference

Kubernetes vs. Mesos Marathon vs. Docker Swarm vs. Cloud Foundry SWOT analysis found 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

Brought To You By

Google Cloud Platform

Apprenda