Kubernetes entstand nicht aus dem Nichts. Seine Wurzeln reichen zurück zu Googles internem Borg-System, das über ein Jahrzehnt lang Cluster in großem Maßstab verwaltete. Dieser Artikel untersucht, wie Lehren aus Borg das Design von Kubernetes geprägt haben, einschließlich Pod-Scheduling, Service-Discovery und deklarativer Zustandsverwaltung. Er behandelt auch den Übergang von einem internen Google-Tool zu einem von der CNCF verwalteten Open-Source-Projekt und wie es sich zu dem entwickelte, was viele heute als Cloud-Native-Betriebssystem bezeichnen. Für Ingenieure bietet das Verständnis dieser Geschichte wertvollen Kontext für Architekturentscheidungen und die Einführung von Ökosystemen.
Ein historischer Überblick über die Entwicklung von Kubernetes von Googles Borg zu einem Cloud-Native-Betriebssystem mit wichtigen architektonischen Meilensteinen.