Deployment

Deploy in Production

Deploy in Production

Baseline requirements

  • 3 Astra nodes for quorum in clustered deployments
  • explicit peer and client endpoint topology
  • object-tier or archive backup plan
  • centralized metrics and alerting
  • tested restore and cutback procedure

Production rules

  • do not reuse benchmark-only memory caps as production defaults
  • reserve memory and IO for Astra explicitly
  • keep control-plane boot ordering deterministic when K3s depends on Astra locally
  • use explicit image tags such as docker.io/halceon/astra:v0.1.1-rc1
  • validate add-ons and ingress controllers against the real datastore path before broad rollout

Single-node production path

Use /guides/deploy-k3s-single-node for the supported single-host pattern.

Key defaults in that path:

  • servicelb disabled
  • snapshotter: stargz
  • --astra-container-memory-limit 2048M
  • Astra-first systemd boot ordering
  • bind-mounted Astra state roots

Clustered production path

Use /guides/deploy-k3s-cluster when Astra and K3s should scale independently.