Rancher Nedir? Kurulumu Nasıl Yapılır?

Merhaba, bu yazımda sizlere Rancher nedir? Kurulumu nasıl yapılır? Konusundan bahsedeceğim. Rancher, Kubernetes ve diğer konteyner teknolojilerinin kurulumu ve yönetimi için kullanılan bir platformdur. Rancher, farklı altyapılarda ve bulut sağlayıcılarda Kubernetes kümesi oluşturmanıza ve bunları tek bir arayüzden yönetmenize olanak tanır.

Rancher, konteyner uygulamalarınızı kolayca ölçeklendirmenize, güncellemenize ve izlemenize yardımcı olur. Rancher, ayrıca yüksek kullanılabilirlik ve güvenlik özellikleri sunar. Rancher kurulumu için Docker gereklidir.

Docker Kurulumu Nasıl Yapılır?

Docker, uygulamaları izole edilmiş ortamlarda çalıştırmak için kullanılan bir yazılım platformudur. Docker ile uygulamalarınızı farklı işletim sistemleri ve donanımlar arasında kolayca taşıyabilir, dağıtabilir ve ölçeklendirebilirsiniz. Docker, uygulamalarınızı konteyner adı verilen hafif ve bağımsız sanal birimlerde paketler. Bu sayede uygulamalarınızın çalışması için gerekli olan tüm bağımlılıkları ve ayarları tek bir yerde yönetebilirsiniz.

Docker kurulumu için öncelikle sisteminizde Docker Engine adı verilen çekirdek bileşenin yüklü olması gerekir. Docker Engine, Docker komutlarını işleyen ve konteynerleri oluşturan, çalıştıran ve yöneten bir servistir. Docker Engine’i Linux, Windows veya Mac OS X işletim sistemlerine kurabilirsiniz. Bu yazıda Linux işletim sistemi için Docker kurulumunu anlatacağız.

Linux işletim sistemi için Docker kurulumu yapmak için aşağıdaki adımları takip edebilirsiniz:

  • Sisteminizi güncelleyin: sudo apt-get update
  • Docker’ın gereksinim duyduğu paketleri yükleyin: sudo apt-get install apt-transport-https ca-certificates curl gnupg lsb-release
  • Docker’ın resmi GPG anahtarını ekleyin: curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg –dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
  • Docker’ın resmi depo adresini ekleyin: echo “deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable” | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
  • Sisteminizi tekrar güncelleyin: sudo apt-get update
  • Docker Engine’i yükleyin: sudo apt-get install docker-ce docker-ce-cli containerd.io
  • Docker servisinin çalıştığını kontrol edin: sudo systemctl status docker
  • Kullanıcı hesabınızı docker grubuna ekleyin: sudo usermod -aG docker $USER
  • Sisteminizi yeniden başlatın: sudo reboot

Bu adımları tamamladığınızda Docker kurulumunuz tamamlanmış olacaktır. Artık Docker komutlarını kullanarak konteyner oluşturabilir, çalıştırabilir ve yönetebilirsiniz. Docker ile ilgili daha fazla bilgi için resmî web sitesini ziyaret edebilirsiniz: Docker Web Site

Rancher Kurulum

Docker kurulu bir sunucuda aşağıdaki komutu çalıştırarak Rancher sunucusunu başlatabilirsiniz.

bash
docker run -d –restart=unless-stopped -p 80:80 -p 443:443 –privileged rancher/Rancher

Bu komut, Rancher sunucusunu 80 ve 443 portlarına bağlar ve sunucunun yeniden başlatılması durumunda Rancher sunucusunun da yeniden başlamasını sağlar. Rancher sunucusu başladıktan sonra, tarayıcınızda `https://<sunucu-ip-adresi>` adresine giderek Rancher web arayüzüne erişebilirsiniz.

Rancher web arayüzünde, ilk olarak bir yönetici hesabı oluşturmanız gerekecektir. Bu hesap, Rancher sunucusunu ve Kubernetes kümelerini yönetmek için kullanılacaktır. Yönetici hesabını oluşturduktan sonra, Rancher sunucusuna bir SSL sertifikası atamanız istenecektir. SSL sertifikası, Rancher sunucusunun güvenli bir şekilde erişilebilmesini sağlar. SSL sertifikası olarak, kendi sertifikanızı kullanabilir veya Let’s Encrypt gibi bir hizmetten ücretsiz bir sertifika alabilirsiniz.

Kubernetes

Rancher sunucusunu kurduktan sonra, artık Kubernetes kümesi oluşturmaya hazırsınız. Rancher web arayüzünde, sol üst köşedeki `Global` menüsünden `Clusters` seçeneğine tıklayın. Burada, mevcut Kubernetes kümelerinizi görebilir ve yeni bir küme oluşturabilirsiniz. Yeni bir küme oluşturmak için, sağ üst köşedeki `Add Cluster` butonuna tıklayın.

Rancher, farklı altyapılarda ve bulut sağlayıcılarda Kubernetes kümesi oluşturmanıza olanak tanır. Örneğin, Amazon Web Services (AWS), Microsoft Azure, Google Cloud Platform (GCP), DigitalOcean gibi bulut sağlayıcılarını veya kendi sanal veya fiziksel sunucularınızı kullanabilirsiniz. Küme oluşturmak için kullanacağınız altyapıyı seçtikten sonra, kümenize bir isim verin ve istediğiniz ayarları yapın. Ayarlar arasında, Kubernetes sürümü, küme boyutu, küme rolü, güvenlik grupları, ağ ayarları gibi seçenekler bulunur.

Küme ayarlarını tamamladıktan sonra, `Create` butonuna tıklayarak kümenizi oluşturabilirsiniz. Kümenizin oluşması birkaç dakika sürebilir. Kümeniz hazır olduğunda, Rancher web arayüzünde kümenizin durumunu görebilir ve kümenize erişebilirsiniz.

Rancher web arayüzünde, kümeye tıkladığınızda, kümenizin detaylı bilgilerini görebilirsiniz. Burada, kümenizin sağlık durumu, kaynak kullanımı, çalışan podlar, servisler, yük dengeleyiciler gibi bilgileri izleyebilirsiniz. Ayrıca, sol menüden `Projects/Namespaces`, `Nodes`, `Storage`, `Apps`, `Tools` gibi seçeneklere tıklayarak kümenizi yönetebilirsiniz.

Rancher ile Kubernetes kümesi kurulumu ve yönetimi bu kadar basittir. Rancher sayesinde konteyner teknolojilerini kolayca kullanabilir ve uygulamalarınızı hızlı bir şekilde geliştirebilir ve dağıtabilirsiniz. Bu yazımda sizlere Rancher nedir? Kurulumu nasıl yapılır? Konusundan bahsetmeye çalıştım. Faydalı olması dileğiyle.


 

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir