We’re integrating Tectonic with Red Hat OpenShift

We are bringing the best of Tectonic to Red Hat OpenShift to build the most secure, hybrid Kubernetes application platform.

Scaling Tectonic bare metal clusters

This document describes how to add cluster nodes to Tectonic clusters on bare metal.

Scaling worker nodes

To scale worker nodes, adjust tectonic_worker_count, tectonic_metal_worker_macs, tectonic_metal_worker_names and tectonic_metal_worker_domains variables in terraform.vars and run:

$ terraform plan \
  -var-file=build/${CLUSTER}/terraform.tfvars \
  -target module.workers \

Once you are ready to make the changes live, use apply:

$ terraform apply \
  -var-file=build/${CLUSTER}/terraform.tfvars \
  -target module.workers \

After running terraform apply, power on the machines to PXE boot the new nodes and access the cluster.

Scaling controller nodes

Adding controller nodes to an existing Tectonic cluster on bare metal is not officially supported. This feature is planned for a future release.

etcd scaling on bare metal

Each controller in a default bare metal Tectonic cluster runs the etcd service. Tectonic Installer will also accept the client endpoint of an existing external etcd v3 cluster to which it should connect instead.