n8n im Queue-Modus mit Redis, PostgreSQL-Persistenz und sauberem Prozess-Supervising — das unspektakuläre, zuverlässige Setup, das Neustarts und Lastspitzen übersteht. Die Automatisierungsschicht hint
n8n im Queue-Modus mit Redis, PostgreSQL-Persistenz und sauberem Prozess-Supervising — das unspektakuläre, zuverlässige Setup, das Neustarts und Lastspitzen übersteht. Die Automatisierungsschicht hint
Ein vollständiges Muster von Lab bis Produktion: k3s in Docker mit eingebettetem etcd, Rancher für das Management, MetalLB für Layer-2-LoadBalancer-IPs, replizierter Longhorn-Speicher und Traefik-Ingress. Versionen davon betreibe ich auf eigener Hardware.
Ein Deployment-Guide mit lauffähigen Beispielen — kein herunterladbares Produkt. Alles unten ist die tatsächlich eingesetzte Konfiguration, gekürzt auf das, worauf es ankommt.
services:
k3s-server:
image: rancher/k3s:${K3S_VERSION:-v1.36.4-k3s1}
container_name: k3s-server
restart: unless-stopped
privileged: true
command:
- server
- --disable=servicelb
- --node-name=${K3S_NODE_NAME:-k3s-server}
environment:
K3S_TOKEN: ${K3S_TOKEN:?set K3S_TOKEN in .env}
K3S_KUBECONFIG_MODE: '644'
K3S_AGENT_TOKEN: ${K3S_AGENT_TOKEN:-}
tmpfs:
- /run
- /var/run
volumes:
- k3s-server-data:/var/lib/rancher/k3s
- k3s-server-etc:/etc/rancher/k3s
- /var/lib/rancher/k3s/agent:/var/lib/rancher/k3s/agent
- /dev/mapper:/dev/mapper
- /etc/localtime:/etc/localtime:ro
ports:
- ${K3S_API_PORT:-6443}:6443
networks:
- k3s
healthcheck:
test:
- CMD
- k3s
- kubectl
- get
- nodes
interval: 30s
timeout: 10s
retries: 5
start_period: 60s
Auszug — k3s-server aus der Compose-Datei. Die übrigen Services (k3s-agent, rancher) folgen demselben Muster und binden ihre Konfiguration aus einem config/-Verzeichnis ein.
Kopieren Sie .env.example zu .env und setzen Sie mindestens:
K3S_VERSION=v1.36.4-k3s1
RANCHER_VERSION=v2.15.0
K3S_TOKEN=change_me_random_64_chars
K3S_AGENT_TOKEN=
K3S_API_PORT=6443
RANCHER_HTTP_PORT=8080
.env setzen — niemals die Beispielwerte übernehmenEin Guide, kein Produkt. Diese Seite ist Deployment-Dokumentation mit lauffähigen Beispielen — kein Zip, kein Download, kein Supportvertrag. Sie adaptieren die Muster auf Ihre eigene Umgebung, und das Ergebnis gehört Ihnen.
Wenn Sie das produktionsreif in Ihrer Infrastruktur wollen: Ich vermittle das als zweitägigen Workshop Kubernetes im Produktionseinsatz — Details auf der Consulting-Seite: 1.000 €/Tag, remote oder vor Ort, Abrechnung per Rechnung.