Docker sürüsü ile ilgili aptalca bir sorum var. Bir web uygulaması görüntüsünü iki kapta, yani aynı sunucuda veya iki vm sunucusunda başlatabileceğimi düşünüyorum, daha sonra bir yük dengeleme kabı başlatıyorum, iki web uygulaması kapsayıcısını IP ve bağlantı noktası üzerinden işaret ediyorum. Bu durumda, neden kümeleme yönetimi için docker sürüsüne ihtiyacım var? Docker sürüsü ne gibi faydalar sağlayabilir? Docker belgelerinden okudum, sadece sürüyü ve sürüyü nasıl kullanacağını anlatıyorlar. Ama neden swarm kullanmam gerektiğine dair bir cevap bulamıyorum. Teşekkür yönetme kaynıyor NeDocker sürüsüne gerçekten ihtiyacım var mı?
cevap
?turns a pool of Docker hosts into a single, virtual Docker host.
Konteynır ölürse kabı otomatik olarak çalıştırmayı sürdürebilir mi? Evet, bu sayede her hostta Docker daemon olabilir.
Kaynak yeterli değilse otomatik olarak daha fazla düğüm atabilir mi? Hayır yapamaz. Bu hizmeti sunmayı amaçlamaz. Bununla birlikte, gerektiğinde kapları başlatan ve çalıştıran bir düğümü programlayabilirsiniz.
Trafik daha hızlı büyüyorsa, daha çok el ile daha fazla düğüm oluşturup daha fazla kapsayıcı dağıtıyoruz demektir? Evet, maalesef.
güncelleme Gerekirse here is an answer that details how to deploy a Swarm cluster.
Büyük açıklama. Kubernetes'in de Swarm gibi benzer bir hizmet sunduğunu duydum, kubernetes'in yukarıdaki gereksinimleri karşılayıp karşılayamayacağını biliyor musunuz? – user3006967
Hayır, yapmıyorum. Kubernet'lerle hiç deneyimim yok. Gönderiniz sorunuzu yanıtlıyorsa, bunu yanıt olarak etiketlemenizi öneriyorum. Böylece sorunuz yanıtlandıktan sonra etiketlenir;) – Auzias
- 1. Gerçekten libgcc'e ihtiyacım var mı?
- 2. Gerçekten bir MainWindow.xib dosyasına ihtiyacım var mı?
- 3. Soket programına ihtiyacım var mı?
- 4. iPhone uygulamamda bir EULA'ya ihtiyacım var mı?
- 5. En Kısa Levenshtein Mesafesi? İhtiyacım var mı?
- 6. Graphql ile mongoose'a ihtiyacım var mı?
- 7. ASCII olmayan karakterler için web.config dosyasına ihtiyacım var mı?
- 8. Kaç tane aktiviteye ihtiyacım var?
- 9. perl6: Kullanıcı tanımlı değişkenler için @ -sigil'e ihtiyacım var mı?
- 10. Her istemci bağlantısı için bir SocketAsyncEventArgs öğesine ihtiyacım var mı?
- 11. Bağımlılık Enjeksiyonunu kullanmak için bir çerçeveye ihtiyacım var mı?
- 12. MongoDB ve Whoosh. İkisine de ihtiyacım var mı?
- 13. GeoDjango ile Spatialite için özel yapılandırmaya ihtiyacım var mı?
- 14. Önyükleme 3 Izgara, bir kapsayıcıya ihtiyacım var mı?
- 15. Sentezlemediğim özellikler için ARC anahtar kelimelerine ihtiyacım var mı?
- 16. Jenkins için sonar ve sonar koşucusuna ihtiyacım var mı?
- 17. Sürüm Oluşturma fazladan dosyalar içeriyor, bunlara ihtiyacım var mı?
- 18. Bir vaka ifadesinde başka bir maddeye ihtiyacım var mı?
- 19. AngularJS - $ kapsamına ihtiyacım var. $ Http
- 20. Bir docker kabının kendi TCP/IP yığını var mı?
- 21. scala.util.automata, scala.util.regexp ve scala.util.grammar'ın gerçekten ihtiyacı var mı?
- 22. Gerçekten sadece 4 Matplotlib Çizgi Stili var mı?
- 23. 100+ MB test görüntüsüne ihtiyacım var
- 24. Word'e dışa aktaracağım bir wiki'ye ihtiyacım var
- 25. Docker değiştirme/var/lib/docker/auf/fark konumu
- 26. "Docker ps" ve "docker container ls" arasında bir fark var mı?
- 27. Docker
- 28. Kromlar "appendChild" gerçekten bu kadar yavaş mı?
- 29. "Base :: *; kullanma" gibi bir şeye ihtiyacım var
- 30. iframe'leri kullanmayan bir metin düzenleyicisine ihtiyacım var
Birkaç Docker ana bilgisayarı kullanıyor musunuz? – Auzias
@Auzias, Evet, İki tane docker konteynerinde veya daha fazlasında bir görüntüyü çalıştırırsam, bu docker konteynırları ayrı bir vms içinde yer alacak, bu kapları (veya düğümleri) yönetmek için sürüyü kullanmak için herhangi bir değer görüyor musunuz? Ya da sadece nginx LB'nin trafiği doğrudan dağıtmasına izin verin? – user3006967
Swarm'ın nginx ile ilgisi yoktur. Bu iki farklı araç! Biri, diğer teklifin yerini tutamaz. Docker ana bilgisayarlarınızı tek bir Docker ana bilgisayarı gibi tasarlamak istiyorsanız, swarm dağıtımınızı kolaylaştıracaktır. – Auzias