2014-12-30 25 views
13

Sto provando ad eseguire due Dockers sullo stesso pod Kubernetes e voglio che uno dei container Docker sia sempre eseguito prima dell'altro. Ricordo di aver imparato a specificare tale dipendenza dal file di configurazione del pod, ma ora non riesco a trovarlo. Kubernetes documentation non lo spiega neanche.Specificare l'ordine Esegui il funzionamento dei Docker sul pod Kubernetes

Ecco la configurazione di esempio di pod con due contenitori che ho adottato da un altro Stackoverflow question. Come dovrei cambiare questa configurazione del pod per eseguire il contenitore type1 prima del type2?

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

Grazie in anticipo, Nodir.

risposta

8

Attualmente Kubernetes non consente la specifica delle dipendenze di avvio del contenitore.

C'è stata qualche discussione sui problemi di GitHub 1996 e 1589 che potrebbero aiutarti.

Problemi correlati