Container Linux
![]() | |
Entwickler | Coreos -Team, roter Hut |
---|---|
OS -Familie | Linux (bezogen auf Gentoo Linux) |
Arbeitszustand | Abgesetzt[1] |
Quellmodell | Open Source |
Erstveröffentlichung | 3. Oktober 2013[2] |
Neueste Erscheinung | 2512.3.0[3] / 22. Mai 2020 |
Neueste Vorschau | 2513.2.0[4](Beta) / 22. Mai 2020 2514.1.0[5](Alpha) / 22. Mai 2020 |
Marketingziel | Server und Cluster |
Plattformen | x86-64[6] |
Kernel Typ | Monolithisch (Linux Kernel) |
Lizenz | Apache -Lizenz 2.0[7][8] |
gefolgt von | Fedora Coreos Rhel Coreos |
Offizielle Website | Coreos |
Container Linux (früher Coreos Linux) ist ein abgebrochener Open Source Leicht Betriebssystem basierend auf Linux Kernel und für die Bereitstellung der Infrastruktur zu zusammengeklustert Bereitstellungen konzentrieren Skalierbarkeit. Als Betriebssystem stellte Container Linux nur die minimale Funktionalität zur Verfügung, die für die Bereitstellung von Anwendungen innerhalb Software -Containerzusammen mit eingebauten Mechanismen für Service -Entdeckung und Konfigurationsfreigabe.[10][11][12][13][14]
Container Linux teilt Fundamente mit Gentoo Linux,[15][16] Chrome OS, und Chrom os durch ein gemeinsames Softwareentwicklungskit (SDK). Container Linux fügt dieser gemeinsam genutzten Fundament neue Funktionen und Anpassung hinzu, um Serverhardware und Anwendungsfälle zu unterstützen.[13][17]: 7:02 Coreos wurde hauptsächlich von Alex Polvi, Brandon Philips und Michael Marineau entwickelt.[12] mit seinen Hauptmerkmalen als erhältlich als stabile Version.[18][19][20]
Das Coreos -Team kündigte das an Lebensende Für Container Linux am 26. Mai 2020,[1] Angebot Fedora Coreos,[21] und Rhel Coreos als Ersatz, beide basierend auf roter Hut.
Überblick
Container Linux liefert nein Paket-Manager Um Nutzlastanwendungen zu verteilen, müssen stattdessen alle Anwendungen in ihren Containern ausgeführt werden. Als einzelne Steuerhost dient eine Container -Linux -Instanz die zugrunde liegende Linux -Instanz Virtualisierung auf Betriebssystemebene Funktionen des Linux -Kernels zum Erstellen und Konfigurieren mehrerer Container, die als isoliert durchgeführt werden Linux Systeme. Dieser Weg, Ressource Die Partitionierung zwischen Containern wird durch mehrere isolierte Durchführung durchgeführt UserSpace Instanzen, anstatt a zu verwenden Hypervisor und vollwertige vollwertige virtuelle Maschinen. Dieser Ansatz beruht auf dem Linux -Kernel CGROUPS und Namespaces Funktionen,[22][23] Welche gemeinsame Fähigkeiten zur Begrenzung, Berücksichtigung und Isolierung von Ressourcenverbrauch (Ressourcennutzung (Zentralprozessor, Gedächtnis, Festplatte I/ousw.) für die Sammlungen des Userspace Prozesse.[11][14][24]
Zunächst wurde ausschließlich Container Linux verwendet Docker Als Komponente liefert eine zusätzliche Abstraktionsebene und Schnittstelle[25] In die Virtualisierungsfunktionen des Betriebssystems des Linux-Kernels sowie die Bereitstellung eines standardisierten Formats für Container, mit dem Anwendungen in verschiedenen Umgebungen ausgeführt werden können.[11][24] Im Dezember 2014 veröffentlichte Coreos und begann zu unterstützen rkt (ursprünglich veröffentlicht als Rakete) als Alternative zu Docker, die durch sie ein weiteres standardisiertes Format der Anwendungs-Container-Bilder bereitgestellt wird, die damit verbundene Definition des Containers Laufzeitumgebung, und ein Protokoll zum Entdecken und Abrufen von Containerbildern.[26][27][28][29] CoreOS liefert RKT als Implementierung der sogenannten App -Container (APPC) Spezifikation, die die erforderlichen Eigenschaften der beschreibt Anwendungscontainerbild (ACI); CoreOS initiierte Appc und ACI als unabhängige Komitee-Set von Spezifikationen,[30][31] Ziel zu haben, sie Teil der Anbieter- und Operationssystem-unabhängigen Offene Container -Initiative (Oci; ursprünglich die genannt die Offenes Containerprojekt oder OCP[32]) Containerisierungsstandard, der angekündigt wurde[von wem?] Im Juni 2015.[33][34][35]
Container Linux verwendet Ebuild Skripte von Gentoo Linux für automatisiert Zusammenstellung seiner Systemkomponenten,[15][16] und verwendet systemd als primär drin System mit enger Integration zwischen Systemd und verschiedenen internen Mechanismen von Container Linux.[11][36]
Aktualisiert die Verteilung
Container Linux erreicht zusätzliche Sicherheit und Zuverlässigkeit seines Betriebssystems Aktualisierung durch Beschäftigung Fastpatch Als Dual-Partition-Schema für den schreibgeschützten Teil der Installation, was bedeutet, dass die Updates als Ganzes durchgeführt und auf einem passiven Sekundärstiefel installiert werden Trennwand das wird bei einem Neustart aktiv oder Kexec. Dieser Ansatz vermeidet mögliche Probleme, die sich aus der Aktualisierung bestimmter Teile des Betriebssystems ergeben, einfache Rollbacks zu einer bekannten stabilen Version des Betriebssystems gewährleistet und jede Startpartition ermöglicht unterzeichnet Für zusätzliche Sicherheit.[11][14][37] Die Wurzelpartition und ihre Root -Dateisystem werden automatisch geändert, um alle verfügbaren Scheibenraum bei Neustarts zu füllen. Während die Stammpartition Leseschreiber Speicherplatz bietet, ist das Betriebssystem selbst montiert schreibgeschützte unter /usr.[38][39][40]
Um sicherzustellen, dass nur ein bestimmter Teil der Cluster Neustarts sofort, wenn die Betriebssystemaktualisierungen angewendet werden, und die Ressourcen erhalten, die für die Ausführung bereitgestellter Anwendungen erforderlich sind, liefert CoreOS Schlosser Als ein Neustart Manager für Container Linux.[41] Unter Verwendung von Schlosser kann man zwischen verschiedenen Update -Strategien auswählen, die dadurch bestimmt werden, wie die Neustarts als letzter Schritt zur Anwendung von Updates durchgeführt werden. Zum Beispiel kann man konfigurieren, wie viele Cluster -Mitglieder gleichzeitig neu starten dürfen. Innen arbeitet Schlosser als die Schlosser Dämon das läuft auf Clustermitgliedern, während die Schlosser Befehlszeile Das Dienstprogramm verwaltet Konfigurationsparameter.[42][43] Schlosser ist in der geschrieben Gehen Sie Sprache und verteilt unter den Bedingungen der Apache -Lizenz 2.0.[44]
Das von Container Linux verwendete Aktualisierungsverteilungssystem basiert auf Google'S Open-Source Omaha Projekt, das einen Mechanismus für die Einführung von Updates und die zugrunde liegenden bietet Request -Reaktion Protokoll basierend auf Xml.[6][45][46] Zusätzlich bietet Coreos CoreUpdate als webbasiert Armaturenbrett Für die Verwaltung von Clusterweiten-Updates. Zu den über CoreUpdate verfügbaren Operationen gehören die Zuweisung von Cluster-Mitgliedern an verschiedene Gruppen, die angepasste Update-Richtlinien freigeben, clusterweite Aufschlüsse von Container-Linux-Versionen überprüfen, Updates gestoppt und neu starten und aufgezeichnete Update-Protokolle überprüfen. CoreUpdate liefert auch a Http-basierend API das ermöglicht seine Integration in Dienstprogramme von Drittanbietern oder Bereitstellungssysteme.[37][47][48]
Cluster -Infrastruktur

Container Linux bietet etcd, einen Daemon, der über alle Computer in einem Cluster ausgeführt wird und eine dynamische Konfigurationsregistrierung bereitstellt, sodass verschiedene Konfigurationsdaten zwischen den Cluster -Mitgliedern einfach und zuverlässig gemeinsam genutzt werden können.[6][38] Seit der Schlüssel -Wert -Daten Innerhalb gespeichert etcd ist automatisch verteilt und repliziert mit automatisiert Meisterwahlen und Konsens Einrichtung mit dem Floß Algorithmus, alle Änderungen der gespeicherten Daten werden im gesamten Cluster reflektiert, während das erreichte Redundanz verhindert, dass Fehler von Einzelcluster -Mitgliedern einen Datenverlust verursachen.[29][50] Neben der Konfigurationsverwaltung, etcd stellt ebenfalls zur Verfügung Service -Entdeckung Durch die Ermöglichung der bereitgestellten Anwendungen, sich selbst und die von ihnen angebotenen Dienste anzukündigen. Kommunikation mit etcd wird durch eine exponierte durchgeführt SICH AUSRUHEN-basierte API, die intern verwendet JSON über HTTP; Die API kann direkt verwendet werden (durch Locken oder wgetzum Beispiel) oder indirekt durch etcdctl, was ein spezialisiertes Befehlszeilendienstprogramm ist, das auch von CoreOS geliefert wird.[11][14][51][52][53] Etcd wird auch in verwendet Kubernetes Software.
Container Linux liefert auch die Flotte Cluster -Manager, der die separaten Systeminstanzen von Container Linux auf Clusterebene steuert. Ab 2017 ist die "Flotte" nicht mehr aktiv entwickelt und wird zugunsten von veraltet Kubernetes.[54] Durch die Nutzung Flotte, Container Linux erstellt eine verteilte Init -System Das verbindet getrennte Systeminstanzen und eine Clusterweite etcd Einsatz;[50] im Inneren, Flotte Daemon kommuniziert mit lokal systemd Instanzen vorbei D-Busund mit dem etcd Einsatz durch seine exponierte API. Verwendung Flotte Ermöglicht die Bereitstellung von Einzel- oder Mehrfach Behälter clusterweit mit fortgeschritteneren Optionen einschließlich Redundanz, Failover, Bereitstellung zu bestimmten Cluster -Mitgliedern, Abhängigkeiten zwischen Containern und gruppierter Bereitstellung von Containern. Ein Befehlszeilendienstprogramm rief an Fleetctl wird verwendet, um dieses verteilte Init -System zu konfigurieren und zu überwachen.[55] intern kommuniziert es mit dem Flotte Daemon verwendet eine JSON-basierte API über HTTP, die auch direkt verwendet werden kann. Bei lokal in einem Clustermitglied verwendet, Fleetctl kommuniziert mit dem Einheimischen Flotte Instanz über a UNIX Domain Socket; bei Verwendung von einem externen Wirt, SSH -Tunneling wird mit Authentifizierung verwendet Öffentliche SSH -Schlüssel.[56][57][58][59][60]
Alle oben genannten Dämonen und Befehlszeilen-Versorgungsunternehmen (etcd, etcdctl, Flotte und Fleetctl) werden in der GO -Sprache geschrieben und unter den Bestimmungen der Apache -Lizenz 2.0 verteilt.[8][61]
Einsatz
Wenn Container Linux auf dedizierter Hardware ausgeführt wird, kann sie entweder dauerhaft in den lokalen Speicher installiert werden, wie z. B. a Festplatte (HDD) oder Festkörperantrieb (SSD),[62] oder remote gebootet über ein Netzwerk Verwendung Ausführungsumgebung vor dem Start (PXE) im Allgemeinen oder ipxe als eine seiner Implementierungen.[63][64] CoreOS unterstützt auch Bereitstellungen für verschiedene Hardware -Virtualisierung Plattformen, einschließlich Amazon EC2, Digitalocean, Google Compute Engine, Microsoft Azure, OpenStack, Qemu/KVM, Landstreicher und VMware.[14][65][66][67] Container Linux kann auch auf Citrix XenServer installiert werden, was darauf hinweist, dass eine "Vorlage" für CoreOS existiert.
Container Linux kann auch über seine kommerzielle Verteilung eingesetzt werden Tektonisch, was zusätzlich Google integriert Kubernetes Als Cluster -Management -Dienstprogramm. Ab April 2015[aktualisieren], Tectonic soll als angeboten werden als Beta -Software Kunden auswählen.[30][68][69] Darüber hinaus liefert Coreos Flanell als Komponente, die eine implementieren Overlay -Netzwerk Vor allem für die Integration mit Kubernetes erforderlich.[30][70][71]
Ab Februar 2015[aktualisieren], Container Linux unterstützt nur die x86-64 die Architektur.[6]
Derivate
Nach der Übernahme von Coreos, Inc.[72] Im Januar 2018 gab Red Hat bekannt[73] Dass es CoreOS Container Linux mit Red Hat's Project Atomic zusammenführen würde, um ein neues Betriebssystem, Red Hat Coreos, zu erstellen und gleichzeitig das vorgelagerte Fedora -Projekt Open -Source -Community um Fedora Coreos auszurichten und Technologien beider Vorgänger zu kombinieren.
Am 6. März 2018 kündigte Kinvolk GmbH an[74] Flatcar Container Linux, ein Derivat von CoreOS Container Linux. Dies verfolgt die Upstream -CoreOS -Alpha/Beta/Stable -Kanal -Releases mit einem experimentellen Kanal im Mai 2019 hinzu.[75]
Rezeption
Lwn.net Überprüfte Coreos im Jahr 2014:[76]
Für diejenigen, die große, verteilte Systeme zusammenstellen - Web -Anwendungen sind ein Paradebeispiel -, scheinen Coreos eine Menge interessanter Funktionen zu haben. Es sollte die Anwendungen dieses Typs ermöglichen, nach Bedarf mit der Nachfrage zu wachsen und zu schrumpfen und eine stabile Plattform bereitzustellen, auf der Upgrades keine konstanten Kopfschmerzen haben. Für "massive Serverbereitstellungen" sieht Coreos oder etwas mit vielen der gleichen Eigenschaften wie die Zukunft aus.
Siehe auch
- Anwendungsvirtualisierung- Softwaretechnologie, die Anwendungssoftware aus dem Betriebssystem, auf dem sie ausgeführt wird, zusammenfasst
- Vergleich der Anwendungsvirtualisierungssoftware- Verschiedene tragbare und skriptierende Sprachmaschinen
- Vergleich der Plattform -Virtualisierungssoftware- Verschiedene Emulatoren und Hypervisoren, die die gesamten physikalischen Computer emulieren
- LXC (Linux -Container) - Eine Umgebung zum Ausführen mehrerer isolierter Linux -Systeme (Container) auf einem einzelnen Linux -Steuerhost
- Virtualisierungsimplementierungen auf Betriebssystemebene- Basierend auf der Unterstützung des Betriebssystems Kernel für mehrere isolierte Benutzerspace -Instanzen
- Software als Dienst (SaaS) - Ein Software -Lizenzierungs- und Liefermodell, das die Software zentral zur Verfügung stellt und sie auf Abonnementbasis lizenziert
- Virtualisierung- Ein allgemeines Konzept der Bereitstellung von virtuellen Versionen von Computerhardwareplattformen, Betriebssystemen, Speichergeräten usw.
Verweise
- ^ a b "Bekanntmachung am Lebensende für CoreOS Container Linux". coreos.com. Abgerufen 16. August, 2020.
- ^ "CoreOS/Manifest: Release v94.0.0 (Container Linux v94.0.0)". github.com. 3. Oktober 2013. Abgerufen 22. September, 2014.
- ^ "CoreOS Container Linux Versionsnotizen # Stabiler Kanal". coreos.com. 22. Mai 2020. archiviert von das Original am 11. November 2020. Abgerufen 22. Mai, 2020.
- ^ "CoreOS Container Linux Versionsnotizen # Beta -Kanal". coreos.com. 22. Mai 2020. archiviert von das Original am 11. November 2020. Abgerufen 22. Mai, 2020.
- ^ "CoreOS Container Linux Versionsnotizen # Alpha -Kanal". coreos.com. 22. Mai 2020. archiviert von das Original am 11. November 2020. Abgerufen 22. Mai, 2020.
- ^ a b c d Timothy Prickett Morgan (15. Februar 2015). "Coreos hyperscales linux, indem es es unsichtbar macht". Nextplatform.com. Abgerufen 14. Juni, 2015.
- ^ "Coreos -Pilotvertrag". coreos.com. 13. März 2014. Archiviert von das Original am 12. September 2014. Abgerufen 26. März, 2014.
- ^ a b "CoreOS/etcd: etcd/Lizenz bei Master". github.com. 31. Juli 2013. Abgerufen 26. März, 2014.
- ^ "CoreOS Container Linux 2514.1.0 Dokumentation". coreos.com. 21. Januar 2021. archiviert von das Original am 11. November 2020. Abgerufen 21. Januar, 2021.
- ^ "CoreOS Linux ist jetzt Container Linux". coreos.com. Abgerufen 20. Dezember, 2016.
- ^ a b c d e f Libby Clark (9. September 2013). "Brandon Philips: Wie die CoreOS -Linux -Distribution CGroups verwendet". Linux.com. Archiviert von das Original am 22. Februar 2014. Abgerufen 13. Februar, 2014.
- ^ a b Cade Metz (21. August 2013). "Linux -Hacker bauen das Internet aus dem Silicon Valley Garage wieder auf". Verdrahtet. Abgerufen 13. Februar, 2014.
- ^ a b "CoreOS-Ein neuer Ansatz für Linux-basierte Serversysteme". itNews2day.com. 22. August 2013. Abgerufen 26. März, 2014.
- ^ a b c d e "CoreOS -Dokumentation: Verwenden von CoreOS". coreos.com. Archiviert von das Original am 23. Februar 2014. Abgerufen 13. Februar, 2014.
- ^ a b "Bauen von Entwicklungsbildern: Aktualisierung von portage-stabilen Aufbau von Gentoo". coreos.com. Archiviert von das Original am 14. Juli 2017. Abgerufen 24. Mai, 2016.
- ^ a b "Verteilungen basierend auf Gentoo". gentoo.org. 25. März 2016. Abgerufen 24. Mai, 2016.
- ^ Brian Harrington (8. Juli 2014). "Coreos: Anatomie eines CoreOS -Updates". youtube.com.Rackspace. Abgerufen 25. Juli, 2014.
- ^ Alex Polvi (25. Juli 2014). "Coreos stabile Veröffentlichung". coreos.com. Abgerufen 28. August, 2014.
- ^ "CoreOS -Versionsnotizen". coreos.com. Abgerufen 28. August, 2014.
- ^ Brandon Philips (28. Januar 2015). "ETCD 2.0 Release - Erste große stabile Veröffentlichung". coreos.com. Abgerufen 14. Juni, 2015.
- ^ "Fedora Coreos Dokumentation :: Fedora Docs Site". docs.fedoraproject.org. Abgerufen 16. August, 2020.
- ^ Jonathan Corbet (29. Oktober 2007). "Notizen aus einem Container". Lwn.net. Abgerufen 3. Juli, 2016.
- ^ Jake Edge (19. November 2014). "Kontrollgruppen -Namespaces". Lwn.net. Abgerufen 3. Juli, 2016.
- ^ a b "CoreOS -Dokumentation: Verwenden von Docker mit CoreOS". coreos.com. Archiviert von das Original am 4. August 2016. Abgerufen 14. Juni, 2015.
- ^ "Docker 0.9: Einführung von Ausführungsfahrern und Libcontainer". Docker.com. 10. März 2014. Abgerufen 20. Januar, 2015.
- ^ Libby Clark (30. Januar 2015). "CoreOS-Mitbegründer Alex Polvi spricht Container, Rocket vs. Docker und mehr". Linux.com. Abgerufen 14. Juni, 2015.
- ^ Charles Babcock (20. Februar 2015). "Raketencontainer: Wie Coreos plant, Docker herauszufordern". InformationWeek.com. Abgerufen 14. Juni, 2015.
- ^ Alex Polvi (1. Dezember 2014). "Coreos baut eine Container -Laufzeit, rkt". coreos.com. Abgerufen 14. Juni, 2015.
- ^ a b Josh Berkus (4. Februar 2015). "Neue ETC, APPC und Raketenveröffentlichungen von Coreos". Lwn.net. Abgerufen 22. Juni, 2015.
- ^ a b c Josh Berkus (13. Mai 2015). "Coreos Fest und die Welt der Container, Teil 1". Lwn.net. Abgerufen 22. Juni, 2015.
- ^ Nathan Willis (3. Dezember 2014). "Das Raketenbehältersystem". Lwn.net. Abgerufen 22. Juni, 2015.
- ^ McAllister, Neil (22. Juni 2015). "Docker und Chums entstellen Standards org für Software -Container". Datenzentrum. Das Register. Abgerufen 19. Januar, 2017.
Das Open Container Project (OCP) wird am Montag auf der Dockercon -Konferenz in San Francisco angekündigt und ein gemeinsames Container -Laufzeit- und Bildformat basieren, das teilweise auf Code und Spezifikationen basiert, die Docker gespendet haben.
- ^ Frederic Lardinois (22. Juni 2015). "Docker, Coreos, Google, Microsoft, Amazon und andere kommen zusammen, um einen gemeinsamen Containerstandard zu entwickeln.". Techcrunch. Abgerufen 24. Juni, 2015.
- ^ "Branchenführer vereinen sich, um ein Projekt für offene Containerstandards zu erstellen.". opencontainers.org. 22. Juni 2015. Archiviert von das Original am 13. August 2015. Abgerufen 24. Juni, 2015.
- ^ Neil McAllister (22. Juli 2015). "Open Container -Projekt umbenannt, sagt Standard ist nur wenige wenige wenige wenige wenige ab entfernt: linux foundation, docker und Freunde entscheiden sich für eine Open -Container -Initiative". Das Register. Abgerufen 29. Januar, 2016.
- ^ "CoreOS -Dokumentation: Verwenden von Systemd mit CoreOS". coreos.com. Archiviert von das Original am 14. Februar 2014. Abgerufen 13. Februar, 2014.
- ^ a b "CoreOS -Dokumentation: Updates & Patches". coreos.com. Archiviert von das Original am 14. Februar 2014. Abgerufen 27. Februar, 2015.
- ^ a b Phil Whelan (28. August 2013). "Alex Polvi erklärt Coreos". Activestate.com. Archiviert von das Original am 24. Februar 2015. Abgerufen 7. Mai, 2015.
- ^ "CoreOS -Dokumentation: Hinzufügen von Speicherplatz zu Ihrem CoreOS -Gerät" hinzufügen ". coreos.com. Abgerufen 27. Februar, 2015.
- ^ Alex Polvi (27. März 2014). "Major Update: BTRFS, Docker 0.9, Benutzer, beschreibbar /etc und mehr!". coreos.com. Abgerufen 27. Februar, 2015.
- ^ "Einfache Einführung in Coreos mit CEO Alex Polvi und CTO Brandon Philips". CenturyLinklabs.com. 6. Juni 2014. Archiviert von das Original am 22. Juni 2015. Abgerufen 22. Juni, 2015.
- ^ "CoreOS -Dokumentation: Strategien aktualisieren". coreos.com. Abgerufen 17. April, 2015.
- ^ "CoreOS/Schlosser: Schlosser/Readme.md bei Master". github.com. 1. Februar 2015. Abgerufen 17. April, 2015.
- ^ "CoreOS/Schlosser: Schlosser/Lizenz bei Master". github.com. 19. Januar 2014. Abgerufen 17. April, 2015.
- ^ "Omaha-Software Installer und Auto-Updater für Windows". code.google.com. Abgerufen 11. Oktober, 2014.
- ^ "Omaha Übersicht". omaha.googlecode.com. 23. September 2009. archiviert von das Original am 6. Mai 2009. Abgerufen 11. Oktober, 2014.
- ^ "Paket Omaha". godoc.org. 24. Juni 2014. Abgerufen 4. Juli, 2014.
- ^ "CoreOS -Dokumentation: CoreUpdate". coreos.com. Abgerufen 4. Juli, 2014.
- ^ Mark Moudy (16. Mai 2014). "CoreOS+ Docker Development Environment Demo". github.com. Abgerufen 16. April, 2015.
- ^ a b Jonathan Corbet (22. Oktober 2014). "Etcd und Flotte". Lwn.net. Abgerufen 22. Juni, 2015.
- ^ "CoreOS -Dokumentation: Verwenden von ETCD mit CoreOS". coreos.com. Abgerufen 13. Februar, 2014.
- ^ "CoreOS -Dokumentation: Erste Schritte mit etcd". coreos.com. Abgerufen 13. Februar, 2014.
- ^ Brandon Philips (15. Januar 2014). "etcd @ gosf". LEACHERDECK.com. Abgerufen 13. Februar, 2014.
- ^ Holz, Josh. "Container Orchestrierung: Wechsel von Flotte nach Kubernetes". Coreos..com. Coreos.
- ^ Justin Ellingwood (12. September 2014). "So verwenden Sie Fleet und Fleetctl, um Ihren CoreOS -Cluster zu verwalten". digitalocean.com. Abgerufen 22. Juni, 2015.
- ^ "CoreOS -Dokumentation: Behälter mit Flotte starten". coreos.com. Abgerufen 3. April, 2014.
- ^ "CoreOS -Dokumentation: Verwenden des Clients". coreos.com. Abgerufen 3. April, 2014.
- ^ "Coreos/Flotte: Flotte/Readme.md bei Master". github.com. 18. Februar 2014. Abgerufen 3. April, 2014.
- ^ "CoreOS/Flotte: Flotte/Dokumentation/Bereitstellung und Konfiguration.md bei Master (Bereitstellung von Flotte)". github.com. 14. April 2015. Abgerufen 17. April, 2015.
- ^ "CoreOS/Flotte: Flotte/Dokumentation/api-v1.md (Flotte API v1)". github.com. 29. Oktober 2014. Abgerufen 17. April, 2015.
- ^ "Coreos/Flotte: Flotte/Lizenz beim Master". github.com. 6. Februar 2014. Abgerufen 3. April, 2014.
- ^ "CoreOS -Dokumentation: Installieren von CoreOS an der Festplatte". coreos.com. Abgerufen 13. Februar, 2014.
- ^ "CoreOS -Dokumentation: Booten von CoreOs über PXE". coreos.com. Abgerufen 13. Februar, 2014.
- ^ "CoreOS -Dokumentation: Booten von CoreOs über IPXE". coreos.com. Abgerufen 13. Februar, 2014.
- ^ Alex Crawford (5. September 2014). "CoreOS -Bild jetzt auf Digitalocean verfügbar". coreos.com. Abgerufen 5. September, 2014.
- ^ Jack Clark (23. Mai 2014). "Google bringt futuristische Linux -Software -CoreOs in die Cloud". Das Register. Abgerufen 26. Mai, 2014.
- ^ Alex Crawford (20. Oktober 2014). "Coreos jetzt auf Microsoft Azure erhältlich". coreos.com. Abgerufen 22. Oktober, 2014.
- ^ Steven J. Vaughan-Nichols (6. April 2015). "Coreos bringt Googles Kubernetes in das Unternehmen". ZDNET. Abgerufen 29. April, 2015.
- ^ Ben Kepes (6. April 2015). "Coreos und Google machen ihre defensiven Stücke, ist Docker das Opfer?". Forbes. Abgerufen 29. April, 2015.
- ^ Eugene Yakubovich (28. August 2014). "Einführung von Flanell: Ein etcd-unterstütztes Overlay-Netzwerk für Container". coreos.com. Abgerufen 22. Juni, 2015.
- ^ "Tutorial zur Verwendung von Coreos -Flanell für Docker". SlideShare.net. November 2014. Abgerufen 22. Juni, 2015.
- ^ Rosoff, Matt (30. Januar 2018). "Red Hat zahlt 250 Millionen US-Dollar für CoreOs, ein Start-up, das Google-entwickelte Technologie verkauft.". CNBC. Abgerufen 6. Juni, 2019.
- ^ "Fedora Coreos, Red Hat Coreos und die Zukunft von Container Linux | Coreos". coreos.com. Abgerufen 6. Juni, 2019.
- ^ "Ankündigung des Flatcar Linux -Projekts | Kinvolk". kinvolk.io. Abgerufen 6. Juni, 2019.
- ^ "Einführung des Flatcar Linux Edge -Kanals | Kinvolk". kinvolk.io. Abgerufen 6. Juni, 2019.
- ^ Coreos: Eine andere Art von Linux -Verteilung [LWN.NET]
Externe Links
- Offiziell Coreos und GitHub Quellcode -Repositories: Coreos , etcd , Flotte , rkt und Coreos-Overlay
- Coreos bei Distrowatch
- Erster Blick auf Coreos, 3. September 2013, von Sébastien Han
- Coreos: Linux für die Cloud und das Rechenzentrum, ZDNET, 2. Juli 2014, von Steven J. Vaughan-Nichols
- Was ist Coreos?Eine existenzielle Bedrohung für Linux -Anbieter, InfoWorld, 9. Oktober 2014, von Matt Asay
- Verständnis von Coreos verteilt Architektur, 4. März 2015, ein Gespräch mit Alex Polvi von Aaron Delp und Brian Gracely
- Coreos -Flottenarchitektur, 26. August 2014, von Brian Waldon et al.
- Ausführen von CoreOs auf Google Compute Engine, 23. Mai 2014
- CoreOS bewegt sich von BTRFS zu ext4+ Overlayfs, Phoronix, 18. Januar 2015, von Michael Larabel
- Container und anhaltende Daten, Lwn.net, 28. Mai 2015, von Josh Berkus