OpenClaw auf Kubernetes

Ein minimaler Startpunkt für den Betrieb von OpenClaw auf Kubernetes — kein produktionsreifes Deployment. Es deckt die Kern-Ressourcen ab und ist zur Anpassung an deine Umgebung gedacht.

Warum nicht Helm?

OpenClaw ist ein einzelner Container mit ein paar Config-Dateien. Die interessante Anpassung liegt im Agenten-Content (Markdown-Dateien, Skills, Config-Overrides), nicht im Infrastruktur-Templating. Kustomize handhabt Overlays ohne den Overhead eines Helm-Charts.

Was du brauchst

  • Ein laufender Kubernetes-Cluster (AKS, EKS, GKE, k3s, kind, OpenShift usw.)
  • kubectl mit deinem Cluster verbunden
  • Ein API-Key für mindestens einen Model-Provider

Schnellstart

# Ersetze mit deinem Provider: ANTHROPIC, GEMINI, OPENAI, or OPENROUTER
export <PROVIDER>_API_KEY="..."
./scripts/k8s/deploy.sh

kubectl port-forward svc/openclaw 18789:18789 -n openclaw
open http://localhost:18789

Gateway-Token abrufen und ins Control UI einfügen:

kubectl get secret openclaw-secrets -n openclaw -o jsonpath='{.data.OPENCLAW_GATEWAY_TOKEN}' | base64 -d

Für den vollständigen technischen Inhalt einschließlich Anpassung, Re-Deploy, Teardown und Architekturhinweisen siehe die englische Version.