2017-10-26 2 views
-1

Wie externe Verzeichnis in Kubernetes Service wie Docker -v /host/directory:/container/directory mounten? Oder wie Zugriff von Remote-PC auf Volumen in kubernetes Service?Wie mounte externe Verzeichnis in Kubernetes Service?

S.S .: Mein Fall: Ich entwickle ein interpretiertes Programm wie ein node.js Programm. Ich möchte den Editor/IDE auf meinem Desktop verwenden. Aber ich möchte das Programm in einem Pod ausführen, weil es auf Dinge, die in der Kubernetes-Umgebung existieren, und nicht auf meinem Desktop (z. B. DNS, Dienstkonto Anmeldeinformationen, Dienste, mehr Speicher/CPU, usw.) beruht. Ich möchte den Schritt vermeiden, ein Image neu zu erstellen und einen Pod bei jeder Änderung neu zu starten.

Einige Antwort hier https://github.com/kubernetes/kubernetes/issues/18007

Antwort

1

müssen Sie die hostpath verwenden die dir zu montieren. von Ihrem Host-System. Hier ist das Beispiel aus dem Dokument.

https://kubernetes.io/docs/concepts/storage/volumes/#example-pod-1

+0

Ich möchte dieses Verzeichnis auf dem Knoten zu dem Pod neben sein, wo die Hülse eingesetzt wird. Ich möchte einen Pod erstellen, einen Speicher an ihn binden oder ein Verzeichnis bereitstellen und das bereitgestellte Verzeichnis neben dem Pod positionieren. Und ** Zugriff auf die Lautstärke von meinem PC ** über ssh. –

+0

HostPath - es ist Standort in Master-Kube, richtig? –

+0

HostPath ist lokal mit dem Container-Host verbunden, wir können den Pod nicht auf einen anderen Host verschieben. basierend auf Ihrem Docker-Beispiel schlug ich diese Antwort vor. wenn Sie Pods auf einem beliebigen Container-Knoten planen möchten. Sie müssen NFS oder anderen unterstützten Speicher aus dem obigen Dokument auswählen. – sfgroups

Verwandte Themen