Teknoloji 03.07.2026

Docker Swarm Nedir? Küçük Ölçekli Sunucu Kümeleri Kurulumu

Docker Swarm Nedir? Küçük Ölçekli Sunucu Kümeleri Kurulumu

Docker Swarm ile Yüksek Erişilebilir Sunucu Kümesi Kurulumu

Konteyner tabanlı web uygulamalarınızın (Docker) tek bir sunucunun çökmesi durumunda dahi kesintisiz çalışabilmesini istiyorsanız, birden fazla sunucuyu tek bir küme (cluster) altında yönetmelisiniz. Docker Swarm, Docker'ın yerleşik olarak sunduğu, Kubernetes'e kıyasla kurulumu ve yönetimi son derece kolay olan bir orkestrasyon aracıdır.

1. Docker Swarm Manager Başlatma

Cluster yapısının beyni olacak ana sunucunuzda (Manager Node) Docker Swarm'ı aşağıdaki komutla başlatın:

docker swarm init --advertise-addr <MANAGER_IP_ADRESI>

Komut başarıyla çalıştıktan sonra ekranda `docker swarm join --token ...` şeklinde uzun bir katılım kodu belirecektir.

2. Worker Node'ları Kümeye Ekleme

Diğer yardımcı sunucularınızın (Worker Nodes) terminallerine bağlanıp, ana sunucudan aldığınız katılım komutunu yapıştırın:

docker swarm join --token SWMTKN-1-... <MANAGER_IP>:2377

Ana sunucunuzda `docker node ls` yazdığınızda tüm sunucuların tek bir cluster altında başarıyla birleştiğini görebilirsiniz.

3. Servis Dağıtımı (Service Deployment)

Artık uygulamalarınızı tüm küme üzerine ölçeklenebilir şekilde dağıtabilirsiniz. Örneğin 3 replikalı bir Nginx servisi başlatmak için:

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

Docker, web servisinin isteklerini 3 farklı sunucuya yük dengeleyici (Load Balancer) aracılığıyla otomatik paylaştıracaktır.

Docker Swarm projelerinizde kullanmak üzere yüksek ağ performanslı ve kesintisiz internet çıkışına sahip VDS Sunucu paketlerimizi tercih edebilir, yedeklilik ve SSL ihtiyaçlarınız için SSL Sertifikası çözümlerimizi kullanabilirsiniz.

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.