Teknoloji 21.07.2026

Docker Swarm ile Yüksek Erişilebilirlik (High Availability) Cluster Kurulumu

Docker Swarm ile Yüksek Erişilebilirlik (High Availability) Cluster Kurulumu

Docker Swarm ile Yüksek Erişilebilirlik Kümesi Kurma

Tek bir sunucu üzerinde çalışan Docker uygulamaları, o sunucu arızalandığında hizmet kesintisine uğrar. Docker Swarm, birden fazla sunucuyu tek bir mantıksal küme (cluster) haline getirerek servislerin otomatik yük dengelemesi ve hata toleransı (failover) ile çalışmasını sağlar. Bir node çöktüğünde, üzerindeki konteynerler diğer sağlıklı node'lara otomatik taşınır.

1. Swarm'ı Başlatma (Manager Node)

Kümenin yöneticisi olacak sunucuda Swarm'ı başlatın:

docker swarm init --advertise-addr MANAGER_IP

Bu komut, diğer node'ların kümeye katılmak için kullanacağı bir token üretir.

2. Worker Node Ekleme

Diğer sunucularda üretilen token ile kümeye katılın:

docker swarm join --token SWMTKN-xxx MANAGER_IP:2377

3. Yüksek Erişilebilirlikle Servis Başlatma

Nginx servisini 3 replika ile başlatmak (1 node çöktüğünde diğerleri devralır):

docker service create   --name web   --replicas 3   --publish 80:80   nginx

Replika sayısını artırmak veya güncellemek için:

docker service scale web=5

Yüksek erişilebilirlik altyapısı için birden fazla VDS Sunucu kiralayabilir; cluster kurulum desteği için Teknik Destek ekibimize başvurabilirsiniz.

QBilisim.Com

IRCd, hosting ve sunucu operasyonunu tek yerden yönet.

Kurulum, taşıma, DNS, SSL, applet ve destek süreçleri için müşteri panelinden talep oluşturabilirsin.