How to Use Kubernetes Pods As Jenkins Agents

  Рет қаралды 56,853

CloudBeesTV

CloudBeesTV

Күн бұрын

Пікірлер: 60
@dannyhd8301
@dannyhd8301 5 ай бұрын
This video answered my one-month problem, This is gold. This person is extremely well experienced , I have to watch over 350 of his vids on Jenkins all short concise and perfect
@praneethbharadwajaghadiyaram
@praneethbharadwajaghadiyaram 2 ай бұрын
Thanks for this Mr. Darin Pope. You are explaining things in a very simple way.
@MikeZadik
@MikeZadik 4 ай бұрын
I really appreciate your videos. They helped so much. They are clear and concise and answer many possible questions. The presentation is nothing but professional. You probably helped so many people
@idouxda
@idouxda 10 ай бұрын
Thanks for the video. I had to add one more command. ‘kubectl create token jenkins -namespace=jenkins’
@rileydavidjesus
@rileydavidjesus 7 ай бұрын
thanks dude
@ng8326
@ng8326 2 жыл бұрын
This is a wonderful walkthrough. I cannot stress enough how useful it is to walk through what is happening and deliberately running into the errors one would reasonably encounter and explaining why they happen.
@EdwardPike
@EdwardPike 2 жыл бұрын
Heads Up: In Kubernetes 1.24, the token will not be automatically created for the service user. The Docker changes kinda overshadowed that news for many.
@seanmoreno16
@seanmoreno16 Жыл бұрын
This was unbelievably helpful. Walking through errors was very valuable. I came here to learn how to get my pods to spin up through the kubernetes plugin and ended up also learning that I can create any container within the same pod as the agent. This allows me to easily build an environment for my code to run. Thank you!
@joesoh
@joesoh 2 жыл бұрын
Awesome guide. very clear and concise crafted video. I followed your guide and managed to setup Jenkins agent on Kubernetes in no time!
@VANTYCSolutions
@VANTYCSolutions Жыл бұрын
Thank you very much for this wonderful video 🙏, it has helped me a lot to finally have CI in my K8s Cluster.
@kd6164
@kd6164 3 жыл бұрын
I use kubernetes for my Jenkins control plane and learning about jenkins nodes made me think about how I could use this to make nodes; great video!
@mirnabakhoum2534
@mirnabakhoum2534 2 ай бұрын
Thanks alot, It was very clear and to the point
@thirukandiurgopinath9362
@thirukandiurgopinath9362 2 жыл бұрын
Thank you so much DarinPope for this video, providing complete details of communication between Jenkins and Kubernetes Pods through the Kubernetes plugin.
@FriedrichBrunzema
@FriedrichBrunzema 2 жыл бұрын
Hi -- I was struggling to set up agents on EKS, the video really helped. Thanks for taking the time to make this.
@chetanraj1009
@chetanraj1009 3 жыл бұрын
Thank you so much. Respect from India.
@krishm5116
@krishm5116 2 жыл бұрын
This video is amazing, clarified my many doubts in one place with clarity. Thanks
@bhbslp
@bhbslp 2 жыл бұрын
Great video! Super informative... It would be nice to point out the importance of "tty: true" in the yaml. I missed that and took me forever to understand that Jenkins needs that to be true to allow commands to be sent to the container. Otherwise the job just loops trying to run without any error.
@romanmasiar122
@romanmasiar122 Жыл бұрын
Great way of explaining things. Thanks!
@marketsentiment7797
@marketsentiment7797 3 жыл бұрын
you are genius, explaining step by step great!
@pramodvasista
@pramodvasista 2 жыл бұрын
Wonderfully explained. Good job.
@ImaneElouadi-eq1zc
@ImaneElouadi-eq1zc Жыл бұрын
That was very helpful, Thank you !
@georgeradu3759
@georgeradu3759 Жыл бұрын
This is wonderful. Thanks so much
@lineuve
@lineuve 2 жыл бұрын
Excelente tutorial, cada passo detalhando e com um exemplo. Parabens Mestre e time CloudBeesTV
@root30
@root30 2 жыл бұрын
Thank you for you work, it is awesome!
@christianherrera9524
@christianherrera9524 3 жыл бұрын
Very informative, thanks!
@naagnext5318
@naagnext5318 2 жыл бұрын
very nice and clear. and btw "Gave the thumbsup and subscribed" :)
@JithendarDharmapuri
@JithendarDharmapuri 3 жыл бұрын
Very Informative 😍
@sivaramakrishnan166
@sivaramakrishnan166 Жыл бұрын
Excellent Video!!!!
@nikhileshsaggere
@nikhileshsaggere 2 жыл бұрын
superb explaination🎉
@EdwardPike
@EdwardPike 2 жыл бұрын
During kubernetes cloud config, if your websocket setting mentions "localhost", it is not routable. The jnlp won't be able to connect back to to jenkins controller (as Darin said). Just to give a detail about what that looks like: The error will occur just after the line "Started container jnlp" and the reason will be "SEVERE: Connection failed."
@RaviSharma-vw7py
@RaviSharma-vw7py 2 жыл бұрын
Thanks DPope!
@zongruli1138
@zongruli1138 2 жыл бұрын
Good Job!
@piyushpatil1666
@piyushpatil1666 2 жыл бұрын
When i used linux image as container, installed helm and run sh 'helm list' command it giving me error like failed to list secret is forbidden : user "system:serviceaccount:helm:default" cannot list resources "secrets" in API group in thr namespace
@StevePrior
@StevePrior 3 ай бұрын
This video was very helpful and I now have it working in my home lab. I've been using Jenkins running on a Docker host (with DND configured) to create multi-arch container images with the docker pipeline Jenkins plugin. Would you consider doing a video on how to use Kubernetes Pods As Jenkins Agents to build and push a multi-arch container image? This is how I've been doing it on my Jenkins host on Docker: pipeline { agent any stages { stage('build') { agent { docker { image 'my_builder' reuseNode true } } steps { sh 'mvn' } } stage('Containerize') { steps { script { sh 'docker buildx build --platform linux/amd64,linux/arm64 -t my_image_repo/imagename --pull --push .' } } } } }
@ManuelWahle
@ManuelWahle 8 ай бұрын
Help me, -Obi-Wan Kenobi- Darin Pope!
@ganeshwankhede3329
@ganeshwankhede3329 3 ай бұрын
what about creating some file in Jenkins workspace from POd or conatainer agent ?
@veeru840
@veeru840 2 жыл бұрын
Great👍
@hailsonjunior3635
@hailsonjunior3635 2 жыл бұрын
Muito obrigado!!!!
@pabloeglez
@pabloeglez 2 жыл бұрын
Excellent!! This strategy is useful for many steps of my pipeline, but I'm not sure how to generate new images and save them in a registry using this way after build and stress tests.... do you have any recommendations?
@shanmukhabollapragada8832
@shanmukhabollapragada8832 2 жыл бұрын
thanks a lot for clear explanation. one thing i am wondering, is running docker commands supported within the container (assuming ubuntu) out of the box. or does it require any additional configuration
@aayushshrivastava1912
@aayushshrivastava1912 11 ай бұрын
please helm me with that like if i have minikube so what ip should i put to add a node in jenkins
@ma3145tt
@ma3145tt Жыл бұрын
Is it possible to build the pod image from a Dockerfile in the pipeline? For example, the Docker plugin allows you to specify the Dockerfile to build the image. This would allow changes to build infrastructure to be tested as part of the pipeline and building the application.
@gokul9677
@gokul9677 Жыл бұрын
I am using an very old version of jenkins 2.19 and planning to upgrade and when trying to install support core plugin it says this plugin works for 2.28 or newer.. Please suggest how to proceed
@deek414
@deek414 2 жыл бұрын
I have followed steps.. however credential are not picked up in the error message. can someone help
@joaoaraujo8845
@joaoaraujo8845 3 жыл бұрын
Muito bom!
@remoambi82
@remoambi82 3 жыл бұрын
Hello Sir, Thanks for this. I am trying to set up a bitnami ovf vm as my jenkins server and trying to connect a kubernetes server, When I do this my pod creation always goes on loop? it tries to create and then goes offline . Please throw some light on the same.
@rex-dj5cu
@rex-dj5cu 9 ай бұрын
facing websocket error when i run job
@李大雷-e5t
@李大雷-e5t 2 жыл бұрын
thanks ! but how to use k8s pod as static agent ?
@arunchandramouli3020
@arunchandramouli3020 2 жыл бұрын
Is it possible to use both docker agent and kubernetes agent in same jenkinsfile?
@pstranded
@pstranded 2 жыл бұрын
How do I share workspace with Master in such setup?
@oliverboehm02
@oliverboehm02 5 ай бұрын
im using an agent with multiple containers, i set the retetntion to never in the kubernetes settings of jenkins. sadly, the agent pods are never deleted correctly.. the pod has my containers + a jnlp container.. this one gets stopped, but the ones i definded by my own are still running.. does someone know what to do? i just looked at my namespace and there are like 50+ pods still running
@oliverboehm02
@oliverboehm02 5 ай бұрын
nevermind, delete wasn't included in the role for jenkins^^
@FabioPeruchi
@FabioPeruchi 2 жыл бұрын
Is it possible to launch Kubernetes pods using via Jenkins job with a Jenkins instance running locally and a Kubernetes cluster running remotely? I've tried but I could not make it work.
@sarathkumarbabji5188
@sarathkumarbabji5188 2 жыл бұрын
if we upgrade jenkins to 2.361.1, can we use pods java8 container? I heard we need java11 for controller and slave
@karanjain3524
@karanjain3524 3 жыл бұрын
Hi...I am trying to use bash container as a jenkins agent with the help of kubernetes but it is not able to find some commands for bash which is not helping me to run my scripts.. Any suggestions?
@EdwardPike
@EdwardPike 2 жыл бұрын
"we're fixin to have a kubernetes cluster"
@vishalpoptani6762
@vishalpoptani6762 2 жыл бұрын
I have followed this tutorial and the plugin test connection worked for me, however when i am trying to run a pipeline the pod is getting created in my cluster and its in running state but i get the below error message in the logs Waiting for agent to connect (30/1000): testpipeline--11-vz1v9-rvxsq-m4dgg Waiting for agent to connect (60/1000): testpipeline--11-vz1v9-rvxsq-m4dgg This happens right after jnlp image is pulled, container is created and started successfully. Anything you would suggest for this behavior?
@NitturuHanif
@NitturuHanif 7 ай бұрын
Am also facing same issue, can you please guide me on this if you got any solution..
@MrMikhailDJ
@MrMikhailDJ 8 ай бұрын
Failed to start websocket connection: io.fabric8.kubernetes.client.KubernetesClientException: An error has occurred. Any Ideas? Jenkins master running in k8s too
🔴 What's New in Jenkins LTS 2.289.2
24:23
CloudBeesTV
Рет қаралды 1,2 М.
How to Create an Agent Node in Jenkins
23:57
CloudBeesTV
Рет қаралды 96 М.
How Strong is Tin Foil? 💪
00:26
Preston
Рет қаралды 145 МЛН
Крутой фокус + секрет! #shorts
00:10
Роман Magic
Рет қаралды 27 МЛН
Kubernetes Explained in 15 Minutes | Hands On (2024 Edition)
15:18
Travis Media
Рет қаралды 92 М.
Jenkins Multibranch Pipeline With Git Tutorial
29:54
CloudBeesTV
Рет қаралды 82 М.
[ Kube 25 Discussion 1 ] Configuring Jenkins to connect to Kubernetes cluster
19:27
you need to learn Kubernetes RIGHT NOW!!
29:34
NetworkChuck
Рет қаралды 1,2 МЛН
Getting Started With Shared Libraries in Jenkins
23:23
CloudBeesTV
Рет қаралды 80 М.
Kubernetes Course - Full Beginners Tutorial (Containerize Your Apps!)
2:58:01
Complete Jenkins Pipeline Tutorial | Jenkinsfile explained
35:06
TechWorld with Nana
Рет қаралды 782 М.
The intro to Docker I wish I had when I started
18:27
typecraft
Рет қаралды 130 М.
Kubernetes Explained in 6 Minutes | k8s Architecture
6:28
ByteByteGo
Рет қаралды 981 М.