openclaw: deploy openclaw on kube

This commit is contained in:
2026-08-23 10:43:07 +02:00
parent 9c2f4de590
commit 34660b1231
13 changed files with 173 additions and 0 deletions
@@ -0,0 +1,30 @@
apiVersion: openclaw.rocks/v1alpha1
kind: OpenClawInstance
metadata:
name: openclaw
spec:
# Provider API keys come from the SOPS-encrypted Secret below.
# The gateway token is auto-generated by the operator (no mDNS pairing in k8s).
envFrom:
- secretRef:
name: openclaw-api-keys
storage:
persistence:
enabled: true
size: 10Gi
storageClass: longhorn
networking:
ingress:
enabled: true
className: traefik
hosts:
- host: openclaw.lan
annotations:
external-dns.alpha.kubernetes.io/enabled: "true"
resources:
requests:
cpu: 250m
memory: 512Mi
limits:
cpu: "2"
memory: 4Gi