This is a WIP (work in progress), so don't expect a fully working configuration!

What is this?

This is a template for cloud-config-creator intended for a three node CoreOS cluster connected over the Internet.

Features

  • etcd-cluster with TLS-encrypted communication
  • Fully encrypted node2node communication, either via TLS (etcd) or via tinc-vpn (flannel et al)
  • Three node Kubernetes cluster (WIP)
  • Includes "simple DNS etcd failover" (sdef) for a cluster Failover via Cloudflare DNS

Todo

  • K8s Worker setup
  • Include K8s master node as worker
  • check systemd dependencies to keep "on boot failures" small
  • Enhance README
  • TLS instructions?