Ubuntu 24.04|20.04|18.04 Üzerine Rancher Nasıl Kurulur
Merhaba iyi insanlar. Bu rehber, Ubuntu LTS üzerinde Rancher konteyner yönetim platformunun kurulumu ve kullanımını kapsayacaktır. Rancher, Rancher Labs tarafından geliştirilen açık kaynaklı, üretime hazır, eksiksiz bir konteyner yönetim platformudur.
Rancher, Kubernetes'i yerleşik olarak destekler ve kullanıcıların özelliklerini basit ve sezgisel bir kullanıcı arayüzü üzerinden kontrol etmelerine olanak tanır. Kubernetes, Rancher üzerinden tek bir tıklamayla birkaç dakika içinde başlatılabilir. Kimlik doğrulama için LDAP, AD ve GitHub ile entegre olur.
Rancher ayrıca, bir düğmeye tıklayarak karmaşık uygulamaları dağıtıp yönetebileceğiniz 90’dan fazla popüler Docker uygulamasını içeren Bir Uygulama Kataloğu sunar. Eğer bir Helm kullanıcısıysanız, endişelenmenize gerek yok çünkü Rancher bununla birlikte gelir. Ayrıca, Rancher arayüzünü kullanarak Kubernetes’i en son kararlı sürüme güncellemek de kolaydır.
Nihai Ubuntu Masaüstü Kılavuzu
Ubuntu'yu bir profesyonel gibi keşfedin - güzel masaüstü özelleştirmeden güçlü terminal otomasyonuna kadar. Çalışma alanlarının tüm kontrolünü isteyen geliştiriciler, sistem yöneticileri ve ileri düzey kullanıcılar için mükemmel.
Ubuntu üzerinde Rancher kurulumu
İşte Ubuntu üzerinde Rancher kurulumu süreci. Kurulumdan sonra bir Kubernetes kümesi dağıtacak ve bir test uygulama konteyneri oluşturacağız.
Bu kurulumda kullandığımız iki sanal makine var.
Rancher Node: 192.168.18.60
Worker Node: 192.168.18.61Adım 1: Docker Motorunu Yükleyin
Rancher ve tüm iş yükleri Docker konteynerlerinde çalıştığından, sunucunuzda Docker motorunun yüklü olması gerekir
Sistem apt dizinini güncelle:
sudo apt update
sudo apt install apt-transport-https ca-certificates curl software-properties-common -ySonra depodan Docker'ın en son sürümünü yükleyin
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/docker-archive-keyring.gpg
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"Docker Engine konteyner çalıştırma ortamını yükleyin.
sudo apt install docker-ce docker-ce-cli containerd.io docker-compose-pluginPaketlerin indirilip kurulmasının bitmesini bekleyin, ardından yüklü Docker sürümünü kontrol edin.
$ docker version
Client: Docker Engine - Community
Version: 27.0.3
API version: 1.46
Go version: go1.21.11
Git commit: 7d4bcd8
Built: Sat Jun 29 00:02:23 2024
OS/Arch: linux/amd64
Context: default
Server: Docker Engine - Community
Engine:
Version: 27.0.3
API version: 1.46 (minimum version 1.24)
Go version: go1.21.11
Git commit: 662f78c
Built: Sat Jun 29 00:02:23 2024
OS/Arch: linux/amd64
Experimental: false
containerd:
Version: 1.7.18
GitCommit: ae71819c4f5e67bb4d5ae76a6b735f29cc25774e
runc:
Version: 1.7.18
GitCommit: v1.1.13-0-g58aa920
docker-init:
Version: 0.19.0
GitCommit: de40ad0Docker tarafından sağlanan betiği kullanarak ayrıca docker'ın deneysel bir sürümünü de kurabilirsiniz.
curl -fsSL get.docker.com -o get-docker.sh
chmod +x get-docker.sh
sudo ./get-docker.sh
sudo usermod -aG docker $USERAdım 2: Rancher konteynerini başlat
Sonraki adımda, şu komutu çalıştırarak yeni bir Rancher sunucu konteyneri oluşturun:
sudo docker run -d --privileged \
--restart=unless-stopped \
-p 80:80 \
-p 443:443 \
--name rancher \
rancher/rancherEğer ana bilgisayar sisteminizdeki diğer uygulamalar tarafından 80 & 443 portları kullanılıyorsa, aşağıdaki gibi farklı portlara yönlendirme yapabilirsiniz
sudo docker run -d --privileged \
--restart=unless-stopped \
-p 8080:80 \
-p 8443:443 \
--name rancher \
rancher/rancherKonteynerin durumunu docker ps komutunu kullanarak kontrol edin:
$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
efefef5aad09 rancher/rancher "entrypoint.sh" 3 seconds ago Up 2 seconds 0.0.0.0:80->80/tcp, :::80->80/tcp, 0.0.0.0:443->443/tcp, :::443->443/tcp rancherAdım 3: Rancher Web Arayüzüne Erişin
Rancher düğümünüzün IP adresini veya Ana Bilgisayar adını alın:
ip ad
# OR
hostname -f
Bootstrap şifresini al:
docker logs rancher 2>&1 | grep "Bootstrap Password:"Komutları çalıştırdıktan sonra örnek çıktı:
2024/07/14 13:51:07 [INFO] Bootstrap Password: rkfl7hjffwdvrwwfv7w7wplrcl4qxwmvt4x56cwj9jm9wkmcmsthkpRancher kullanıcı arayüzüne https://<server_ip> adresinden erişebilirsiniz.
docker logs komutunu çalıştırarak elde edilen şifreyi girin.
Sonraki adımda şifreyi verilen talimatlara göre değiştirin.
Daha sonra Rancher Panosuna erişeceksiniz.
Adım 3: Bir Kubernetes Kümesi Oluşturun
Burada tek bir düğüm Kubernetes kümesi oluşturacağız, ancak bir Üretim ortamında en az üç düğüm, bir master düğümü ve iki worker düğümü gerektiğini unutmayın.
Yeni bir küme oluşturmak için Küme Yönetimi'ne gidin
Tıklayın “Clusters” > “Oluştur”.
İşte bir küme oluşturmanın üç seçeneği var:
- Barındırılan bir Kubernetes sağlayıcısında bir küme oluşturun
- Yeni düğümler sağlamak ve RKE2/K3s kullanarak bir küme oluşturmak
- Mevcut düğümleri kullanın ve RKE2/K3s ile bir küme oluşturun
Yeni bir küme dağıtmak veya mevcut bir kümeyi içe aktarmak ve Rancher Kontrol Paneli'nden yönetmek için uygun seçeneği seçin.
Daha fazla okuma:
Küme dağıtımları ve yönetimi için adım adım talimatlar hakkında bilgi almak için Rancher Dokümantasyon sayfalarına başvurun.
Docker ve Kubernetes ile ilgili daha fazla makale için bizi izlemeye devam edin.




