Muss ich zuerst Docker installieren, um k8s zu installieren?
Sie müssen Docker nicht zuerst installieren, um k8s zu installieren. Sie können beide unabhängig voneinander laufen, aber sie können zusammen verwendet werden kann auf jedem Computer installiert werden, um containerisierte Anwendungen auszuführen, und k8s kann ihn in einen Cluster umwandeln.
k8s
kubernetes, auch als K8s bezeichnet, ist die Abkürzung für das Ersetzen des 8-stelligen „ubernete“ durch 8. Es handelt sich um eine Open-Source-Lösung zur Verwaltung von Containeranwendungen auf mehreren Hosts in der Cloud-Plattform. Das Ziel von Kubernetes besteht darin, die Bereitstellung, Planung, Aktualisierung und Wartung von Containeranwendungen einfach und effizient zu gestalten . ein Mechanismus.
Die herkömmliche Anwendungsbereitstellungsmethode besteht darin, Anwendungen über Plug-Ins oder Skripte zu installieren. Der Nachteil dabei ist, dass der Betrieb, die Konfiguration, die Verwaltung und alle Lebenszyklen der Anwendung an das aktuelle Betriebssystem gebunden sind. Dies ist für Anwendungs-Upgrades, Updates/Rollbacks usw. nicht förderlich. Dies kann natürlich auch dadurch erreicht werden Erstellen einer virtuellen Maschine, einige Funktionen, aber die virtuelle Maschine ist sehr umfangreich und nicht förderlich für die Portabilität.
Die neue Methode wird durch die Bereitstellung von Containern erreicht. Jeder Container verfügt über ein eigenes Dateisystem. Die Prozesse zwischen Containern wirken sich nicht gegenseitig aus und können Rechenressourcen unterscheiden. Im Vergleich zu virtuellen Maschinen können Container schnell bereitgestellt werden, da sie von den zugrunde liegenden Einrichtungen und Maschinendateisystemen entkoppelt sind und daher zwischen verschiedenen Clouds und verschiedenen Betriebssystemversionen migriert werden können.
Container beanspruchen weniger Ressourcen und lassen sich schnell bereitstellen. Die Eins-zu-eins-Beziehung zwischen jeder Anwendung und dem Container bietet auch größere Vorteile in Build oder Release In dieser Phase werden Container-Images für Anwendungen erstellt, da jede Anwendung nicht mit dem Rest des Anwendungsstapels kombiniert werden muss und nicht von der Infrastruktur der Produktionsumgebung abhängt, was eine konsistente Umgebung von der Entwicklung bis zum Test ermöglicht und Produktion. Ebenso sind Container leichtgewichtiger und „transparenter“ als virtuelle Maschinen, wodurch sie einfacher zu überwachen und zu verwalten sind.
Empfohlenes Tutorial: „Docker“
Das obige ist der detaillierte Inhalt vonMuss ich zuerst Docker installieren, um k8s zu installieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!