Configuration

Architect is configured through three surfaces, each set by a different person at a different stage:

  • Node labels mark which nodes Architect runs on. Set by the cluster admin when preparing the cluster.
  • Helm values configure the install. Set by the operator at install time.
  • Annotations control per-workload behavior. Set by the application author in the pod spec.

A pod opts into Architect with runtimeClassName: runc-architect and lists the containers to manage with the managed-containers annotation. See How It Works for the lifecycle this enables.