Node labels

Architect only schedules onto nodes you opt in with these labels, applied with kubectl label node <node> <label>=true.

LabelValueApplies toDescription
architect.loopholelabs.io/nodetrueWorkload nodesNodes where the architectd daemon and your managed workloads run. Required on every node that should run Architect workloads.
architect.loopholelabs.io/critical-nodetrueAlways-on nodesNodes for the control plane and admission controller. Required on at least one stable node you do not drain, so checkpoint coordination stays available.

The console calls critical-node nodes "always-on" and node nodes "ephemeral". The install flow applies these labels as its first step.