Was ist der Unterschied zwischen einem Docker-Volume und einem Kubernetes-Volume?
Was ist der Unterschied zwischen einem Docker-Volume und einem Kubernetes-Volume?

Video: Was ist der Unterschied zwischen einem Docker-Volume und einem Kubernetes-Volume?

Video: Was ist der Unterschied zwischen einem Docker-Volume und einem Kubernetes-Volume?
Video: Les différents types de volumes docker 2024, Dezember
Anonim

In Docker , ein Volumen ist einfach ein Verzeichnis auf der Festplatte oder in ein anderer Container. EIN Kubernetes-Volumen , hingegen hat eine explizite Lebensdauer – genau wie der Pod, der ihn umschließt. Folglich ist a Volumen überlebt alle Container, die innerhalb des Pods ausgeführt werden, und die Daten bleiben bei Container-Neustarts erhalten.

Was ist diesbezüglich ein Kubernetes-Volume?

EIN Kubernetes-Volumen ist ein Verzeichnis, das Daten enthält, auf die Container in einem bestimmten Pod in der Orchestrierungs- und Planungsplattform zugreifen können. Volumen kann nicht zu anderen hinzugefügt werden Bände und Verbindungen existieren nicht zwischen Bände . Die Kubernetes Benutzer muss angeben Volumen Montage für jeden Container in einem Pod.

Zweitens, wie unterscheiden sich persistente Volumes von den Volumes, die von Containern in Kubernetes verwendet werden? Dateisystem vs Volumen vs Dauerhaftes Volumen In Kubernetes , jede einzelne Container kann sein eigenes, isoliertes Dateisystem lesen und schreiben. Persistente Volumes existieren darüber hinaus Behälter , Pods und Knoten. Ein Pod verwendet a persistentes Volumen Anspruch auf Lese- und Schreibzugriff auf die persistentes Volumen.

Und was ist Volumen in Docker?

EIN Volumen ist eine persistente Datei, die in /var/lib/ gespeichert ist Docker / Bände / Sie können es entweder in a. deklarieren Dockerfile , was bedeutet, dass jedes Mal, wenn ein Container aus dem Image gestartet wird, die Volumen wird erstellt (leer), auch wenn Sie keine Option -v haben.

Was ist ein persistentes Volume?

EIN persistentes Volumen (PV) ist eine clusterweite Ressource, mit der Sie Daten so speichern können, dass sie über die Lebensdauer eines Pods hinaus erhalten bleiben. Welche PV-Typen in Ihrem Kubernetes-Cluster verfügbar sind, hängt von der Umgebung ab (On-Prem oder Public Cloud).

Empfohlen: