{
“@context”: “https://schema.org”,
“@type”: “TechArticle”,
“headline”: “So betreiben Sie im Jahr 2026 einen Produktions-Kubernetes-Cluster für weniger als 10 Dollar pro Monat”,
“description”: “Stellen Sie einen echten Kubernetes-Cluster in Produktionsqualität bei günstigen VPS-Anbietern bereit. Keine verwalteten K8s-Gebühren – vollständige Einrichtungsanleitung mit k3s, Helm und Überwachung”,
“url”: “https://techpulsesite.com/how-to-run-a-production-kubernetes-clust-de/”,
“datePublished”: “2026-06-26T10:20:00+00:00”,
“dateModified”: “2026-06-29T04:14:37+00:00”,
“author”: {
“@type”: “Organization”,
“name”: “TechPulse Editorial Team”,
“url”: “https://techpulsesite.com”
},
“publisher”: {
“@type”: “Organization”,
“name”: “TechPulse”,
“url”: “https://techpulsesite.com”
},
“inLanguage”: “de”
}
{
“@context”: “https://schema.org”,
“@type”: “TechArticle”,
“headline”: “So betreiben Sie im Jahr 2026 einen Produktions-Kubernetes-Cluster für weniger als 10 Dollar pro Monat”,
“description”: “Stellen Sie einen echten Kubernetes-Cluster in Produktionsqualität bei günstigen VPS-Anbietern bereit. Keine verwalteten K8s-Gebühren – vollständige Einrichtungsanleitung mit k3s, Helm und Überwachung”,
“url”: “https://techpulsesite.com/how-to-run-a-production-kubernetes-clust-de/”,
“datePublished”: “2026-06-26T10:20:00+00:00”,
“dateModified”: “2026-06-21T06:00:59+00:00”,
“author”: {
“@type”: “Organization”,
“name”: “TechPulse Editorial Team”,
“url”: “https://techpulsesite.com”
},
“publisher”: {
“@type”: “Organization”,
“name”: “TechPulse”,
“url”: “https://techpulsesite.com”
},
“inLanguage”: “de”
}
Managed Kubernetes (EKS, GKE, AKS) beginnt bei 70–150 $/Monat, bevor Sie überhaupt Knoten hinzufügen. Für persönliche Projekte, kleine Startups und Lernen ist das unvernünftig. Im Jahr 2026k3s auf einem günstigen VPS bietet Ihnen einen voll funktionsfähigen Produktions-Kubernetes-Cluster für 6–10 $/Monat. Hier ist das komplette Setup.
📋 Table of Contents
- Was wir bauen
- Wählen Sie Ihren VPS-Anbieter
- Erstmalige Servereinrichtung
- Installieren Sie k3s
- fest Installieren Sie den Nginx Ingress Controller
- Cert-Manager für kostenloses TLS einrichten
- Stellen Sie Ihre erste Anwendung bereit
- Überwachung mit Prometheus + Grafana hinzufügen
- Produktionscheckliste
- Häufig gestellte Fragen
- Fazit
Was wir bauen
- k3s (leichtgewichtiges Kubernetes) auf einem Hetzner-VPS für 6 $/Monat oder einem Contabo-VPS für 4 $/Monat
- Nginx Ingress Controller für Routing
- Zertifikatsmanager kostenlos Let’s Encrypt TLS
- Helm für die Paketverwaltung
- Prometheus + Grafana zur Überwachung (optional, aber empfohlen)
Wählen Sie Ihren VPS-Anbieter
| Anbieter | Planen | Preis/Monat | Spezifikationen |
|---|---|---|---|
| Hetzner-Wolke | CAX11 | 4,15 $ | 2 vCPU, 4 GB RAM, 40 GB SSD |
| Contabo | Cloud VPS S | 5,99 $ | 4 vCPU, 8 GB RAM, 50 GB NVMe |
| DigitalOcean | Einfaches Tröpfchen | 6,00 $ | 1 vCPU, 1 GB RAM – zu klein |
| Vultr | Normale 2 GB | 10,00 $ | 1 vCPU, 2 GB RAM, 55 GB SSD |
Empfehlung: Hetzner CAX11 für 4,15 $/Monat. Beste Preis-Leistungs-Verhältnisse, EU-Datenschutzgesetze, hervorragende Netzwerkleistung. Mindestens 2 GB RAM für k3s; 4 GB empfohlen.
Erstmalige Servereinrichtung
# Connect to your VPS
ssh root@YOUR_SERVER_IP
# Update and install dependencies
apt update && apt upgrade -y
apt install -y curl wget git
# Set hostname
hostnamectl set-hostname k3s-prod
# Configure firewall (UFW)
ufw allow 22/tcp # SSH
ufw allow 80/tcp # HTTP
ufw allow 443/tcp # HTTPS
ufw allow 6443/tcp # Kubernetes API
ufw --force enable
Installieren Sie k3s
# Install k3s (single command)
curl -sfL https://get.k3s.io | sh -s - --disable traefik --write-kubeconfig-mode 644
# Verify installation
kubectl get nodes
# NAME STATUS ROLES AGE VERSION
# k3s-prod Ready control-plane,master 30s v1.28.x+k3s1
# Get kubeconfig for local access
cat /etc/rancher/k3s/k3s.yaml
Kopieren Sie die kubeconfig auf Ihren lokalen Computer und ersetzen Sie127.0.0.1 mit Ihrer Server-IP und legen SieKUBECONFIG=~/.kube/config.
fest Installieren Sie den Nginx Ingress Controller
# Install Helm first
curl https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3 | bash
# Add ingress-nginx repo
helm repo add ingress-nginx https://kubernetes.github.io/ingress-nginx
helm repo update
# Install ingress controller
helm install ingress-nginx ingress-nginx/ingress-nginx --namespace ingress-nginx --create-namespace --set controller.service.type=LoadBalancer
# Verify
kubectl get svc -n ingress-nginx
# Should show EXTERNAL-IP (your server's public IP)
Cert-Manager für kostenloses TLS einrichten
# Install cert-manager
helm repo add jetstack https://charts.jetstack.io
helm install cert-manager jetstack/cert-manager --namespace cert-manager --create-namespace --set installCRDs=true
# Create ClusterIssuer for Let's Encrypt
cat <<EOF | kubectl apply -f -
apiVersion: cert-manager.io/v1
kind: ClusterIssuer
metadata:
name: letsencrypt-prod
spec:
acme:
email: your@email.com
server: https://acme-v02.api.letsencrypt.org/directory
privateKeySecretRef:
name: letsencrypt-prod
solvers:
- http01:
ingress:
class: nginx
EOF
Stellen Sie Ihre erste Anwendung bereit
# Example: deploy a web app with TLS
cat <<EOF | kubectl apply -f -
apiVersion: apps/v1
kind: Deployment
metadata:
name: my-app
spec:
replicas: 2
selector:
matchLabels:
app: my-app
template:
metadata:
labels:
app: my-app
spec:
containers:
- name: app
image: nginx:alpine
ports:
- containerPort: 80
---
apiVersion: v1
kind: Service
metadata:
name: my-app
spec:
selector:
app: my-app
ports:
- port: 80
---
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: my-app
annotations:
cert-manager.io/cluster-issuer: letsencrypt-prod
spec:
ingressClassName: nginx
tls:
- hosts:
- myapp.yourdomain.com
secretName: my-app-tls
rules:
- host: myapp.yourdomain.com
http:
paths:
- path: /
pathType: Prefix
backend:
service:
name: my-app
port:
number: 80
EOF
Überwachung mit Prometheus + Grafana hinzufügen
helm repo add prometheus-community https://prometheus-community.github.io/helm-charts
helm install monitoring prometheus-community/kube-prometheus-stack --namespace monitoring --create-namespace --set grafana.adminPassword=YourPassword
Zugriff auf Grafana:kubectl port-forward svc/monitoring-grafana 3000:80 -n monitoring
Produktionscheckliste
- Aktivieren Sie automatisierte Betriebssystem-Sicherheitsupdates:
apt install unattended-upgrades - Richten Sie automatische k3s-Upgrades mit system-upgrade-controller
- ein Konfigurieren Sie persistenten Speicher mit Longhorn (kostenlos, erstellt für k3s)
- Legen Sie Ressourcenlimits und -anforderungen für alle Pods fest
- Fügen Sie eine tägliche Datenbanksicherung über CronJob zum Objektspeicher hinzu
- Richten Sie die Betriebszeitüberwachung ein (kostenloses Uptime Robot-Tarif)
Häufig gestellte Fragen
F: Was ist der Unterschied zwischen k3s und Full Kubernetes?
A: k3s entfernt einige optionale Funktionen (Cloud-Anbieter-Integrationen, Legacy-Plugins), um die Binärgröße von 1 GB auf 100 MB zu reduzieren. Der gesamte Kubernetes-Kern (Pods, Bereitstellungen, Dienste, Ingress, RBAC) funktioniert identisch.
F: Kann damit echter Produktionsverkehr verarbeitet werden?
A: Ja. Der Hetzner-Knoten mit 4 GB RAM verwaltet bequem 50–100 gleichzeitige Benutzer für typische Web-Apps. Skalieren Sie, indem Sie weitere Knoten zum k3s-Cluster hinzufügen.
F: Wie skaliere ich über einen Knoten hinaus?
A: Agentenknoten hinzufügen:curl -sfL https://get.k3s.io | K3S_URL=https://SERVER_IP:6443 K3S_TOKEN=NODE_TOKEN sh -. Jeder weitere Hetzner-Knoten kostet 4,15 $/Monat.
F: Was ist mit der Datenpersistenz?
A: Longhorn installieren:helm install longhorn longhorn/longhorn --namespace longhorn-system. Bietet replizierten Blockspeicher über Knoten hinweg.
F: Ist das für ein Startup geeignet?
A: Für Startups im Frühstadium, ja. Sobald Sie Einnahmen haben und HA-Steuerungsebenen-, Multiregion- oder Compliance-Anforderungen benötigen, migrieren Sie zu einem verwalteten Dienst. Bei k3s günstig anzufangen ist völlig vernünftig.
Fazit
Ein produktionsbereiter Kubernetes-Cluster, der unterausgeführt wird 4–10 $/Monat bei Hetzner mit k3s ist im Jahr 2026 vollständig realisierbar. Sie erhalten echte Kubernetes-Funktionen (Helm-Pakete, Ingress, Zertifikatsmanager, Überwachung), kostenlose TLS-Zertifikate und echte Produktionsfunktionen ohne die Managed-Cloud-Prämie. Für persönliche Projekte, Indie-Entwickler und Start-ups im Frühstadium bietet dieses Setup alles, was zum Bereitstellen und Skalieren realer Anwendungen erforderlich ist.
🔗 Share this article
✍️ Leave a Comment