Kubernetes Resource Calculator

Plane CPU-, Memory- und Storage-Requests für deine Kubernetes-Deployments. Liefert Workload-spezifische Empfehlungen und ein fertiges Deployment-YAML zum Copy-Paste.

Resource-Berechnung pro Workload

Wähle Workload-Typ, Replicas und erwartete Nutzerlast — der Rechner liefert sinnvolle Requests/Limits mit Production-Buffer.

📊 Empfohlene Ressourcen

CPU Cores:0
Memory (MB):0
Storage (GB):0.0
Pods:0

Geschätzte Kosten/Monat:0.00

💡 Tipp: Für Production-Umgebungen empfehlen wir einen 20-30% Buffer für CPU und Memory sowie automatische Skalierung (HPA).

📋 Generierte Kubernetes Resource Manifest

apiVersion: apps/v1
kind: Deployment
metadata:
  name: web-app
spec:
  replicas: 3
  selector:
    matchLabels:
      app: web-app
  template:
    metadata:
      labels:
        app: web-app
    spec:
      containers:
        - name: web
          image: my-web:latest
          resources:
            requests:
              cpu: "0.00"
              memory: "0Mi"
            limits:
              cpu: "0.00"
              memory: "0Mi"
          ports:
            - containerPort: 8080

Requests vs Limits — die zwei häufigsten Fehler

Fehler 1: Limits = Requests setzen. Der Pod kann nie über seinen Request hinaus skalieren, selbst wenn der Node freie Kapazität hat. Sinnvoll ist Limit ≈ 1,5x Request für CPU und ≈ 1,2x Request für Memory.

Fehler 2: Keine Memory-Limits setzen. Wenn ein Pod mit Memory-Leak den Node OOM-killt, sterben alle Pods auf dem Node mit. Memory-Limits sind die wichtigste Sicherheitsmaßnahme im Cluster — auch wenn der Pod dann selbst gekillt wird, ist das besser als ein Node-Crash.

Production-Buffer: Plane 20-30 % Reserve auf CPU und 15-20 % auf Memory ein, damit HPA und VPA Spielraum haben. Der Calculator macht das automatisch.