Kubernetes is usually used with a cloud platform, as the hardware infrastructure required for a multi-node Kubernetes cluster is best provisioned in a cloud environment. In Chapter 1 we used the kube-up tool to spin up a cluster without requiring any configuration.
The kube-up tool does not create a production-ready cluster. One of the limitations of kube-up is that it does not support CoreOS. Docker has to be installed, even though the Docker installation is preconfigured.
Docker is installed out-of-the-box on CoreOS. The CoreOS tool kube-awscan be used ...