Preparing your environment

Before heading to the journey of building our own cluster, we have to prepare the environment in order to build the following components:

Preparing your environment

There are different solutions of creating such a Kubernetes cluster, for example:

  • Local-machine solutions that include:
    • Docker-based
    • Vagrant
    • Linux machine
  • Hosted solution that includes:
    • Google Container Engine
  • Custom solutions

A local-machine solution is suitable if we just want to build a development environment or do the proof of concept quickly. By using Docker ( or Vagrant (, we could easily build the desired environment in one single machine; ...

Get DevOps: Puppet, Docker, and Kubernetes now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.