1. If you haven't already, sign up for a free 60-day trial with Google Cloud Platform
  2. Enable the Container Engine API
  3. Create a project
  4. Enable billing (don't worry - if you have the free trial credits, you won't be charged)
  5. Install the gcloud command line interface
  6. Install kubectl gcloud components update kubectl
  7. Create a cluster with your project ID
gcloud container --project "PROJECT-ID" clusters create "CLUSTER-NAME" --zone "us-central1-f" --machine-type "n1-standard-1" --scope "https://www.googleapis.com/auth/compute","https://www.googleapis.com/auth/devstorage.read_write","https://www.googleapis.com/auth/logging.write","https://www.googleapis.com/auth/monitoring" --num-nodes "3" --network "default"

Get credentials for kubectl gcloud container clusters get-credentials CLUSTER-NAME