jak się spina #jenkins z #kubernetes? Każdy Hindus z yt używa plugina "Kubernetes Continuous Deploy (kubernetes-cd)" który został zawieszony z powodów wykrycia i niezałatania przez autora tego pluginu podatności. A jaki jest teraz preferowany sposób?
@uketrab: tak, widziałem u świeżego Hindusa, że tak robił ale myślałem, że jest może jakiś gotowiec. A w innych CI to się robi podobnie? np. w ArgoCD czy CircleCI?
@rudy_defekacjusz: zawsze musisz sie jakos zautoryzować w kubernetesie, wiec jest pytanie gdzie masz tego kuerbnetesa. Z ArgoCD korzystałem z EKS na AWS i jest plugin gdzie trzeba się zautoryzować w AWS odpowiednią rolą. Pozniej w Argo juz widać klaster i masz klikane menu gdzie dodajesz aplikacje.
@rudy_defekacjusz: u nas robimy po prostu komendy w shellu (logowanie do k8s, ustalenie context, tworzenie plików yaml z *.j2 i na końcu kubectl apply) , które odpalamy przez Ansible. A cały playbook jest uruchamiany w Jenkinsie.
@rudy_defekacjusz: z mojego doswiadczenia to malo kiedy się korzysta z jenkinsa w nowych projektach, przewaznie jest on wlasnie tym elementem legacy projektu. moim zdaniem sa lepsze narzedzia cicd do srodowisk cloud native
#devops