Jenkins Nedir? Helm ile Kurulumu

Jenkins, CI/CD süreçlerini otomatikleştirmek için kullanılan bir otomasyon aracıdır. Geniş bir geliştirici topluluğu mevcuttur, birçok plugin’ i ile farklı yazılımlara da entegre bir biçimde çalıştırılabilir.

Jenkins official dökümantasyonu için buraya , plugin listesi için buraya tıklayabilirsiniz,

Jenkins açık kaynak kodlu bir otomasyon aracıdır, kurumları ve işletmeleri yazılım lisans maliyetlerinden kurtarır ayrıca jenkins’ i kendi yazılım geliştirme döngüleri çerçevesinde özelleştirilebilir kılar.

Şimdi Jenkins’ i kurulumunu helm ile tamamlayalım.

Kubernetes cluster’ ınızda helm paket yöneticisinin kurulu olması gerekmektedir.

helm repo add jenkins https://charts.jenkins.io
helm repo update

Şimdi Jenkins helm chart’ ını pull edelim,

helm pull jenkinsci/jenkins --version 5.1.5
tar -xvf jenkins-5.1.5.tgz
cd jenkins

values.yaml dosyamızı kendimize göre düzenleyip kurulumu tamamlayabiliriz.

helm install jenkins . -f values.yaml

Pod’ larımız running state’ e geçtiğinde aşağıdaki komutla Jenkins admin şifremizi alabiliriz.

kubectl exec --namespace default -it svc/jenkins -c jenkins -- /bin/cat /run/secrets/additional/chart-admin-password && echo

Şimdi kontrol edelim,

kubectl get pods
NAME        READY   STATUS    RESTARTS   AGE
jenkins-0   2/2     Running   0          19m

port forward ile yönlendirip admin paneline bağlanalım,

kubectl --namespace default port-forward svc/jenkins 8080:8080
Image 1024x529

Helm kullanarak jenkins kurulumunu tamamladık,

Faydalı Olması Dileklerimle

Yorum bırakın

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