dmosk / k8size

Kubernetes-Einheiten-Umrechner

Rechnen Sie CPU und Speicher in manifestereife Werte um, fügen Sie 500m/256Mi ein, sehen Sie die Warnung Mi vs M, teilen Sie den Link und prüfen Sie QoS. Im Browser — ohne API.

requests — garantiertes Minimum fürs Scheduling; limits — Obergrenze. Meist requests ≤ limits; gleich → Guaranteed QoS. Docs: Resource Management.

CPU

Speicher

QoS-Klasse (ein Container)

Vereinfachte Einzelcontainer-Ansicht — kein Sizing-Advisor.

Klasse: BestEffort

Warum k8size

  • Warnung, Teilen und QoS. Dezimal-Einheiten schlagen Mi/Gi vor; ?cpu=&mem= kopieren; QoS eines Containers prüfen.
  • Cores ↔ Millicores. Geben Sie Dezimal-Cores oder ganze Millicores ein und sehen Sie beide Formen plus YAML wie cpu: "500m".
  • Binärer vs. dezimaler Speicher. Trennen Sie Mi/Gi (1024) von M/G/MB/GB (1000), damit 256Mi nicht mit 256M verwechselt wird.
  • Fertige YAML-Schnipsel. Kopieren Sie cpu- und memory-Zeilen für requests und limits.
  • Kurzer Hinweis requests vs limits. Erinnert an Guaranteed QoS — kein Sizing-Berater.
  • Beispiel-Buttons. Füllen gängige Werte: 100m, 500m, 256Mi, 1Gi.
  • Im Browser. Keine API; Werte verlassen das Gerät nicht.
  • Kostenlos und mehrsprachig. Ohne Konto; UI und SEO für jede Locale.

Kubernetes-Einheiten umrechnen

  1. Öffnen Sie den CPU- oder Speicherblock.
  2. Zahl eingeben und Einheit wählen.
  3. Äquivalente und YAML beim Tippen lesen.
  4. Beispiel laden und benötigten Schnipsel kopieren.

Einheiten, requests und limits

Kubernetes akzeptiert CPU als Cores oder Millicores (m) und Speicher mit binären (Ki/Mi/Gi/Ti) oder dezimalen (k/M/G/T) Suffixen. Das Tool rechnet nur Mengen um.

Tipps:

  • 1 core = 1000 millicores; 500m = 0.5.
  • Mi/Gi sind Potenzen von 1024; M/G/MB/GB von 1000.
  • requests steuern Scheduling; limits deckeln Nutzung — meist requests ≤ limits.
  • Gleiche requests und limits für CPU und Speicher ergeben Guaranteed QoS.
  • Einheitsstil im Team abstimmen, um Mi und M nicht zu mischen.
  • Kein Workload-Sizing-Berater — Nutzung separat messen.

Wofür

  • Millicores und Cores vor Deployment-Änderungen prüfen;
  • Mi und M beim Lesen von Charts oder Manifesten vergleichen;
  • YAML-Fragmente für requests und limits vorbereiten;
  • Unterschied binärer und dezimaler Suffixe erklären;
  • schnelle Checks in Reviews oder Incidents.

Häufige Fragen

Was bedeutet das Suffix m bei CPU?

Millicores: 1000m = ein voller Core. 0.5 = 500m.

Ist Mi dasselbe wie M oder MB?

Nein. Mi = 1024² Byte; M/MB = 1000².

Werden Werte hochgeladen?

Nein. Umrechnung nur im Browser.

Schlägt richtige requests vor?

Nein. Nur Umrechnung und kurzer Tipp.

Welche YAML-Form für CPU?

500m und 0.5 sind gültig; konsistent bleiben.

KB/MB/GB?

Ja, 1000-basierte Aliase neben K/M/G/T.

Ti und T?

Ti = 1024⁴; T/TB = 1000⁴. Beide in der Tabelle.

Guaranteed QoS Pflicht?

Nein. Klasse, wenn requests = limits für CPU und Speicher.

Vollständiger Manifest-Editor?

Nein. Nur Einheiten und kurze YAML-Schnipsel.

Kostenpflichtig?

Nein — kostenlos, ohne Registrierung.