Google Container Engine makes it easy for anyone to create kubernetes clusters on Google's Cloud platform. On top of that, Google Cloud offers a Google Container Registry that enables us to host private docker images.
Problem is, my kubernetes cluster's individual nodes have docker version 1.4.1 installed instead of >=1.5.
$ docker version
Client version: 1.4.1
Client API version: 1.16
Go version (client): go1.3.3
Git commit (client): 5bc2ff8
OS/Arch (client): linux/amd64
This meant that I could not deploy containers because the images are hosted on the Google Container Registry. This is a known docker bug.
FATA[0000] Invalid namespace name (project-id), only [a-z0-9_] are allowed, size between 4 and 30
How do I install the correct Docker version on instances created using Google Container Engine? Appreciate any responses.