2016-04-06 28 views
2

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ı?

+0

Birkaç Docker ana bilgisayarı kullanıyor musunuz? – Auzias

+0

@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

+0

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

cevap

3
  1. ?turns a pool of Docker hosts into a single, virtual Docker host.

  2. Konteynır ölürse kabı otomatik olarak çalıştırmayı sürdürebilir mi? Evet, bu sayede her hostta Docker daemon olabilir.

  3. 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.

  4. 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.

+0

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

+0

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

İlgili konular