Heim > Betrieb und Instandhaltung > Docker > Muss ich zuerst Docker installieren, um k8s zu installieren?

Muss ich zuerst Docker installieren, um k8s zu installieren?

Guanhui
Freigeben: 2020-06-09 14:08:22
Original
8426 Leute haben es durchsucht

Muss ich zuerst Docker installieren, um k8s zu installieren?

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage