Chapter 2. Getting started on your workstation

 

This chapter covers

  • Running a Vagrant environment for CoreOS
  • Configuring your local development cluster
  • Starting to use the CoreOS set of tools

Much like setting up a development environment for writing software, it’s common practice to run a CoreOS cluster on your local machine. You’ll be able to use this environment to try out various configuration settings, clustering options, and, of course, your unit files before starting them in a real compute cluster. This gives you the ability to work on CoreOS without many dependencies, as well as the ability to completely blow up your systems without impacting anyone else.

You’ll use this virtualized local cluster on your machine as a workspace throughout the book and build all the example application stacks using it until the discussion gets to production deployments of CoreOS. This will let you dive into CoreOS in a well-supported way without having to deal with any of the details of normal infrastructure.

2.1. Setting up Vagrant

2.2. Tooling for interacting with CoreOS

2.3. Summary