Architecture: Helm (Kubernetes Package Manager)

arch-helm Doc

architecture active

Architecture: Helm

Helm is used for third-party chart deployments on k3s. Currently manages the Palworld dedicated server via twinki14/palworld-server-chart (v2.1.0).

Usage in Pal-E World

  • Palworld dedicated server: Helm release in palworld namespace, CPU-only (no GPU)
  • Config: Helm values set via OpenTofu helm_release resource in ldraney/palworld-server/terraform/main.tf
  • Ports: UDP 8211 (game), TCP 25575 (RCON, deprecated), TCP 8212 (REST API, Palworld 1.0+)

Conventions

  • Pin chart versions explicitly
  • Set values via OpenTofu set blocks, not a values.yaml file
  • Storage class: local-path
  • Service type: ClusterIP (access via Tailscale, not public)