Per alcuni scenari un file system in cluster è semplicemente eccessivo. Questo è, se ho capito bene, il caso d'uso per the data volume container pattern. Ma anche CoreOS ha bisogno di aggiornamenti di volta in volta. Se mi piacerebbe comunque ridurre al minimo il tempo di fermo delle applicazioni, dovrei spostare il contenitore del volume di dati con il contenitore dell'app su un altro host, mentre il vecchio host viene aggiornato.Spostare i contenitori del volume di dati della finestra mobile tra gli host CoreOS
Esistono buone pratiche? Una soluzione menzionata più spesso è "backup" of a container con docker export
sul vecchio host e docker import
sul nuovo host. Ma questo includerebbe scp-ing di file tar in un altro host. Può essere gestito con fleet?
possibile duplicato del [Il modo giusto per spostare un contenitore di finestra mobile di soli dati da una macchina all'altra] (http://stackoverflow.com/questions/25730852/the-right-way-to-move-a-data-only-docker-taintainer-from-one-machine-to-another) –
Spero di no. La mia domanda è specifica per CoreOS e spero che la flotta possa essere utilizzata per orchestrare il processo. Detto questo, le risposte dall'altra domanda potrebbero effettivamente applicarsi a CoreOS fintanto che non entrano in collisione con il design di CoreOS. – brejoc
Penso che la soluzione giusta da suggerire qui sarà specifica dell'applicazione. Che tipo di dati stai gestendo nel volume della finestra mobile e quale servizio stai cercando di ridurre al minimo i tempi di fermo? – jkingyens