/CoreOS-GettingStarted

Sample Application for Pluralsight course on "Getting Started with CoreOS"

Primary LanguageRubyMIT LicenseMIT

CoreOS-GettingStarted

Sample Application and Module demos for Pluralsight course on "Getting Started with CoreOS"

The base configuration of each module leverages the great work at https://github.com/coreos/coreos-vagrant for running CoreOS locally via Vagrant.

Common Issues

Cluster doesn't start correct / is reported as unhealthy

Depending on how you have configured your local environment, you may run into an issue where the cluster doesn't start correctly.

If etcdctl cluster-health returns the following error:

cluster may be unhealthy: failed to list members
Error:  client: etcd cluster is unavailable or misconfigured
error #0: dial tcp 127.0.0.1:2379: getsockopt: connection refused
error #1: dial tcp 127.0.0.1:4001: getsockopt: connection refused

You can resolve this problem by running vagrant reload --provision to restart the VMs and force loading the latest configuration changes in your user-data file.

systemctl appears hung when restarting a unit

When running sudo systemctl restart hello.service, it can appear that the command has hung. However, this command can take several minutes to complete on some virtual machines (depending on host specs, CoreOS version, etc.).