Skip to content

Operator Guide

This guide is for the platform engineer who installs and runs KSquad for a team. It covers the control plane end to end: installing, wiring networking and storage, managing credentials, granting human access with RBAC, and tuning runtime settings.

If you just want to try KSquad, start with the Quickstart. Come back here when you’re ready to run it for real.

PageWhat it covers
Install & exposurehelm install, dependencies, networking (Gateway API), storage, air-gapped installs, sandbox runtime
ConfigurationChart values, HA toggles, warm-pool policy, egress defaults, runtime images
CredentialsConnecting Claude, zero-touch refresh, non-Claude keys, BYO model endpoints, rotation
RBAC & access levelsUsers, roles, per-project access levels, first-run admin, OIDC seam
SettingsConsole Settings, OTelConfig, plugins, and per-project configuration

KSquad is designed to be installed by one person in an afternoon, but as the operator you own a few decisions the chart deliberately does not guess:

  • StorageClass — every PVC takes its class from values; there is no cluster-default fallback.
  • Exposure modegateway, ingress, or clusterip, pre-flighted at install time.
  • Isolation runtime — gVisor is the recommended default; the fallback is clearly flagged.
  • The first admin password — generated at install, rotated on first login.

Each of these is covered in the pages above, with the reasoning behind the “no silent default” stance.