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.)
kubectlmit 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.