Erstellen Sie einen Kubernetes-Pod mit Volume mit kubectl run

10

Ich verstehe, dass Sie mithilfe von kubectl run einen Pod mit Deployment / Job erstellen können. Aber ist es möglich, einen mit einem Volumen zu erstellen? Ich habe versucht, diesen Befehl auszuführen:

%Vor%

Aber das Volume erscheint nicht in der interaktiven Bash.

Gibt es eine bessere Möglichkeit, einen Pod mit einem Volume zu erstellen, an das Sie anhängen können?

    
Kenny Ho 31.05.2016, 20:44
quelle

1 Antwort

14

Ihre JSON-Überschreibung ist falsch angegeben. Leider ignoriert kubectl run nur Felder, die es nicht versteht.

%Vor%

Um dieses Problem zu beheben, habe ich den angegebenen Befehl ausgeführt und dann in einem anderen Terminal ausgeführt:

%Vor%

Von dort können Sie sehen, dass die tatsächliche Jobstruktur sich von Ihrer json-Überschreibung unterscheidet (Sie haben die verschachtelte Vorlage / Spezifikation verfehlt, und Volumes, volumeMounts und Container müssen Arrays sein).

    
Tim Allclair 03.06.2016, 19:07
quelle

Tags und Links