Skip to content

roger-king/hands-on-with-kubernetes-gke

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

70 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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.
    3. Keep the Google Cloud console open once you signed up: https://console.cloud.google.com/
  2. 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: Compute and Container Engine Enable APIs
  3. 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.

Course Documents

Join the course's Slack:

Slackin

You will find the presentation, links, commands and group questions pinned in the #k8straining 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

Fill Out Survey For Gift!

We really enjoy your feedback!

Find the survey here

Imgur

Destroying Cluster and Load Balancers 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 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.

Reference

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

Brought To You By

Apprenda

About

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published