Ich möchte kubernetes als meine Standard-Entwicklungsumgebung verwenden, für die ich den Cluster lokal mit Docker einrichten, wie in der official doc erläutert. Ich schiebe mein Beispiel zu einem github repositorykubernetes volume hostPfad
Meine einrichten Schritte nach einem Kubernetes Cluster läuft mit waren:
* cd cluster_config/app && docker build --tag=k8s_php_dev . && cd ../..
* kubectl -s http://127.0.0.1:8080 create -f cluster_config/app/app.rc.yml
* kubectl -s http://127.0.0.1:8080 create -f cluster_config/app/app.services.yml
Meine Fragen geht, da ich ein lokales Verzeichnis als Volumen innerhalb meiner app pod abbilden wollen, so kann ich kann die Dateien dort zwischen meinem lokalen Wirt und dem Pod dynamisch teilen, also kann ich die Akten entwickeln, ändern; und dynamisch auf dem Dienst aktualisieren.
Ich verwende ein Volume mit einem HostPfad. Der Pod, der Replikationscontroller und der Dienst werden erfolgreich erstellt, aber der Pod teilt das Verzeichnis nicht einmal mit der Datei auf dem MountPath.
Was mache ich falsch?
Dank
Möglicherweise möchten Sie in '/ var/log/kubelet', um zu sehen, ob es irgendwelche Montagefehler waren. Ich habe das Setup in meinem Cluster mit app.rc.yaml (aber mit einem busybox-Image) wiederholt und konnte sowohl innerhalb des Containers als auch auf dem Host Dateien schreiben und lesen. –
wo es das Standardverzeichnis für kubelet Logs ist, ich habe nicht/var/log/kubelet auf meinem Host, dort seine irgendwelche Flag muss ich dafür einstellen? – bitgandtter