I am currently in the process of experimenting with the cloud virtualisation technologies and for the sake of humanity (and my sanity) I will try document and explain the process so that anyone else (including future me) can easily navigate this massive task.
Note: A lot of what I am compiling here will be snippets from all over the web, so please note there may be content which is copied, with the intention of one continuous post, rather then having to go searching multiple pages.
Setup your Google Container Engine Account
The first part of this process is making sure you have activated the Google Container Engine API on your google developer account.
- If you have a developer account, go to developer.google.com and sign in with your usual google user account. Once you have signed in you will need to create a new project, and once the project is created you can activate the container engine by clicking on the "Compute" option and then select "Container Engine" and select the "Container Registry" link. This will start the process of enabling the container engine api. It will ask you for your details and require your credit card details. I imagine this to be a means of making sure you don't just use the system for "illegal" purposes, seeing as you have a 60 day free trial period.
- If you don't have a developer account yet, go straight to the container engine page https://cloud.google.com/container-engine/ and sign in and sign up and follow all the processes (similar to the step above) to get yourself signed in.