2014-12-30 5 views
13

Ich versuche, zwei Dockers auf dem gleichen Kubernetes Pod laufen und ich möchte einen der Docker Container immer vor dem anderen laufen. Ich erinnere mich, dass ich gelernt habe, eine Abhängigkeit von der Pod-Konfigurationsdatei anzugeben, aber ich kann sie jetzt nicht finden. Kubernetes documentation erklärt es auch nicht.Geben Sie die Reihenfolge Dockers auf Kubernetes pod

Hier ist die Beispiel-Pod-Konfiguration mit zwei Containern, die ich aus einer anderen Stackoverflow question übernommen habe. Wie sollte ich diese Pod-Konfiguration ändern, um den Container type1 vor type2 auszuführen?

{ 
    "id": "podId", 
    "desiredState": { 
    "manifest": { 
     "version": "v1beta1", 
     "id": "podId", 
     "containers": [{ 
     "name": "type1", 
     "image": "local/image" 
     }, 
     { 
     "name": "type2", 
     "image": "local/secondary" 
     }] 
    } 
    }, 
    "labels": { 
    "name": "imageTest" 
    } 
} 

Vielen Dank im Voraus, Nodir.

Antwort

8

Kubernetes erlaubt derzeit keine Angabe von Container-Startabhängigkeiten.

Es gab einige Diskussionen in GitHub Ausgaben 1996 und 1589, die Ihnen helfen könnten.

Verwandte Themen