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!