Ho un cluster di macchine coreos. Sto facendo funzionare il database su un contenitore in uno degli host e sto eseguendo il server delle applicazioni su un altro contenitore in un host diverso. Poiché i due contenitori non si trovano sullo stesso host, non è possibile utilizzare il comando 'docker link' per collegare questi contenitori insieme, quindi mi chiedo quale sia la procedura migliore per informare effettivamente il server Web sull'indirizzo IP del server del database.Collegamento di un contenitore di finestra mobile dell'app server e un contenitore di database sul cluster coreos
5
A
risposta
3
Questo sembra un buon candidato per il modello di ambasciatore. In poche parole: l'idea è di creare container ambasciatori locali con cui collegarsi e lasciare loro la responsabilità di creare i "collegamenti remoti" con gli altri host. Alla fine, l'obiettivo è evitare di conoscere esplicitamente gli host remoti dai contenitori delle applicazioni.
Ecco alcune risorse su questo argomento:
- Cross-Host linking using Ambassador Containers
progrium/ambassadord
: di recente ha contribuito generica attuazione del modello dell'ambasciatore
Problemi correlati
- 1. Esegui finestra mobile all'interno di un contenitore finestra mobile?
- 2. PostgreSQL Installazione all'interno di un contenitore di finestra mobile
- 3. Distribuire un contenitore finestra mobile alla produzione
- 4. Cgroup di montaggio all'interno di un contenitore di finestra mobile
- 5. Utilizzo di sudo all'interno di un contenitore di finestra mobile
- 6. Nginx SSL all'interno di un contenitore finestra mobile
- 7. Stampa dall'interno di un contenitore di finestra mobile
- 8. debootstrap all'interno di un contenitore di finestra mobile
- 9. Connessione rifiutata sul contenitore mobile
- 10. Esecuzione di più applicazioni in un contenitore finestra mobile
- 11. Aggiornamento plugin wordpress all'interno di un contenitore finestra mobile
- 12. Come accedere ai metadati di un contenitore finestra mobile da uno script eseguito all'interno del contenitore?
- 13. Collegamento a mongo contenitore finestra mobile da host
- 14. Installazione di chef-server in un contenitore mobile
- 15. Connessione a Postgresql in un contenitore finestra mobile dall'esterno
- 16. Contenitore di nidificazione all'interno di un bootstrap di un contenitore
- 17. Docker Componi con un contenitore di terminazione
- 18. Quante CPU usa un contenitore mobile?
- 19. Avviare un contenitore con finestra mobile senza specificare il comando
- 20. errore di finestra mobile strano durante l'arresto e l'avvio di un contenitore
- 21. Come connettersi al servizio nel computer host dall'interno di un contenitore di finestra mobile?
- 22. Installazione OpenSSH sulla alpino finestra mobile contenitore
- 23. Finestra mobile - modifica di IPTABLES per l'host dal contenitore
- 24. Spostare i contenitori del volume di dati della finestra mobile tra gli host CoreOS
- 25. Instradare il traffico verso un contenitore finestra mobile basato sul sottodominio
- 26. Come servire file statici con nginx all'interno di un contenitore di finestra mobile?
- 27. Web server REST semplice nel contenitore mobile
- 28. contenitore Docker non partire (finestra mobile di avvio)
- 29. Compone tra servizio e contenitore nella finestra mobile comporre
- 30. esecuzione di uno script all'interno di un contenitore finestra mobile utilizzando script di shell
Sì mi sono imbattuto in questo mentre si fa la mia ricerca. Penso che dovrò leggere di più a riguardo però. Ma comunque, cosa c'è di sbagliato con la scrittura dell'indirizzo IP del database e della porta su etcd, e quindi passare queste informazioni come variabili d'ambiente al contenitore dell'appserver. – Keeto
Scrivere l'IP e la porta su etcd è probabilmente il modo più semplice per essere operativo. – Rob