Merhaba sevgili okurlar! Bu blog yazısında, Kubernetes üzerinde Rancher’ı Helm kullanarak nasıl kuracağınızı adım adım anlatacağım. Rancher, Kubernetes cluster’larını yönetmek için kullanılan güçlü bir açık kaynak platformudur. Helm ise Kubernetes uygulamaları için bir paket yöneticisidir. Bu iki aracı birlikte kullanarak Kubernetes yönetiminizi daha verimli hale getirebilirsiniz. Hadi başlayalım!

Adım 1: Helm Depolarını Ekleme

Rancher için gerekli Helm depolarını ekleyin:

helm repo add rancher-latest https://releases.rancher.com/server-charts/latest
helm repo update

Adım 2: Cert-Manager Kurulumu

Rancher, SSL sertifikaları için cert-manager’ı kullanır. Cert-manager’ı yüklemek için:

kubectl apply -f https://github.com/jetstack/cert-manager/releases/download/v1.3.1/cert-manager.crds.yaml
helm repo add jetstack https://charts.jetstack.io
helm repo update
helm install cert-manager jetstack/cert-manager --namespace cert-manager --create-namespace --version v1.3.1

Adım 3: Rancher Kurulumu

Rancher’ı Helm kullanarak yüklemek için aşağıdaki komutları çalıştırın. Burada rancher.example.com yerine kendi alan adınızı kullanın:

kubectl create namespace cattle-system
helm install rancher rancher-latest/rancher --namespace cattle-system --set hostname=rancher.example.com --set replicas=3

Adım 4: Rancher Kurulumunu Doğrulama

Rancher kurulumunun başarılı olduğunu doğrulamak için aşağıdaki komutu kullanarak pod’ların durumunu kontrol edin:

kubectl -n cattle-system get pods

Adım 5: Rancher’a Erişim

Rancher’ı tarayıcınızda açmak için bir LoadBalancer veya NodePort hizmeti ayarlamanız gerekebilir. Basitlik açısından, NodePort hizmeti oluşturabilirsiniz:

kubectl -n cattle-system edit svc rancher

YAML dosyasındaki type değerini NodePort olarak değiştirin ve dosyayı kaydedin. Daha sonra aşağıdaki komutu kullanarak NodePort’u öğrenebilirsiniz:

kubectl -n cattle-system get svc rancher

Tarayıcınızda http://<NodeIP>:<NodePort> adresine giderek Rancher arayüzüne erişebilirsiniz.

Tebrikler! Kubernetes üzerinde Helm kullanarak Rancher’ı başarıyla kurdunuz. Artık Rancher’ı kullanarak Kubernetes cluster’larınızı kolayca yönetebilirsiniz. Sorularınız olursa yorumlarda belirtmeyi unutmayın!