2017-07-21 5 views
0

Ich versuche, IBM Cloud private (1.2) auf Ubuntu 16.04 zu installieren. Ich habe Docker über meine daemon.json zu einem benutzerdefinierten Pfad konfiguriert.Verwenden eines benutzerdefinierten Docker-Pfads in IBM Cloud privat

$ cat /etc/docker/daemon.json 

{ 
    "graph" : "/some/other/path" 
} 

Die Installation ist erfolgreich, aber netzwerkbezogene Pods konnten nicht gestartet werden.
Ohne meinen benutzerdefinierten Pfad funktioniert die Installation großartig. Die Netzwerk-Pods wurden ordnungsgemäß gestartet.
Wie kann ich benutzerdefinierte Andockpfade nutzen, die in privaten IBM Cloud-Installationen über daemon.json konfiguriert wurden?

Antwort

1

Standardmäßig wird ein Kubelet von IBM Cloud privat im Container ausgeführt, und /var/lib/docker ist im Container bereitgestellt. Der Kubelet kann den Pfad, den Sie in daemon.json definiert haben, nicht finden.

Sie können Mount /var/lib/docker auf Ihrem angegebenen Pfad binden, ohne daemon.json zu setzen. Oder Sie müssen den Cluster deinstallieren, setzen Sie enable_external_kubelet: true in config.yaml und installieren Sie neu.

0

IBM Cloud private arbeitet im Container, wie Jian Qiu sagte. Sie können versuchen, einen symbolischen Link zu erstellen (ursprünglicher Pfad -> Ihr benutzerdefinierter Pfad)

Verwandte Themen