Skip to main content

Solana Kubernetes Deployment

Solana/Agave is the exception: upstream docs state Docker for live clusters is not generally recommended or supported. The public chart profile is therefore an operator reference for controlled environments and RPC-style infrastructure, not a claim that containerized voting validators are the default safest production mode.

Chart source

charts/blockchain-node/examples/solana-values.yaml

Concrete chart model

ComponentPublic valueOfficial basis
Processagave-validator / Solana validator processAgave setup docs.
P2P dynamic range8000-8030 style TCP/UDP rangeAgave requirements and setup docs.
RPC HTTP8899/TCPAgave RPC docs.
WebSocket8900/TCP (RPC_PORT + 1)Agave requirements.
Ledger path/mnt/ledger class storageAgave setup example.
Accounts path/mnt/accounts class storageAgave setup example.
RPC profile flags--no-voting, --full-rpc-api, --private-rpcAgave RPC node docs.
Host prerequisitessysctl/file limits and high-TBW NVMeAgave validator requirements.

Render

helm template solana charts/blockchain-node \
-f charts/blockchain-node/examples/solana-values.yaml

Production caveats

  • Do not present a containerized voting validator as the default production recommendation.
  • Separate voting validator and high-volume RPC roles.
  • RPC/WebSocket surfaces are private or gatewayed; do not expose staked-validator RPC directly.
  • Host-level tuning is required and cannot be solved by Helm alone.