Skip to main content

Canton Kubernetes Deployment

Canton/Splice validator deployment is a multi-component Kubernetes service, not a single node binary. The public charts/canton-validator chart shell captures the minimum operator-facing structure while keeping real secrets and ingress details private.

Chart source

charts/canton-validator/
values.yaml
templates/all.yaml

Concrete chart model

ComponentPublic valueOfficial basis
Validator service5003/TCPSplice validator Helm docs.
Participant JSON API7575/TCP optionalSplice ingress docs.
Metrics10013/TCP style validator metrics portSplice validator chart patterns.
DatabasePostgres with persistent volumeSplice Helm docs require Postgres secret and DB storage.
OnboardingKubernetes secret classSplice onboarding secret docs.
OIDC/JWT authKubernetes secret classSplice docs recommend authentication for production.
Pruning/top-upparticipant pruning and traffic top-up valuesSplice Helm docs.
Runtime usernon-root 1001-style security contextSplice chart docs.

Render

helm template canton charts/canton-validator

Exposure policy

  • Validator and participant APIs are exposed only through authenticated ingress when required.
  • Disallow ingress to all other services.
  • Database and onboarding secrets are private runtime secrets.
  • Static egress/IP allowlisting requirements are environment-specific and not published here.