Thanks for the video. I had to add one more command. ‘kubectl create token jenkins -namespace=jenkins’
@rileydavidjesus9 ай бұрын
thanks dude
@dannyhd83017 ай бұрын
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
@EdwardPike2 жыл бұрын
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.
@MikeZadik6 ай бұрын
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
@praneethbharadwajaghadiyaram5 ай бұрын
Thanks for this Mr. Darin Pope. You are explaining things in a very simple way.
@ng83262 жыл бұрын
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.
@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!
@JohnNguyen-x1wАй бұрын
building multiple containers within a Pod is not a good idea though... unless they need to share data....
@VANTYCSolutions Жыл бұрын
Thank you very much for this wonderful video 🙏, it has helped me a lot to finally have CI in my K8s Cluster.
@mirnabakhoum25345 ай бұрын
Thanks alot, It was very clear and to the point
@FriedrichBrunzema2 жыл бұрын
Hi -- I was struggling to set up agents on EKS, the video really helped. Thanks for taking the time to make this.
@ImaneElouadi-eq1zc Жыл бұрын
That was very helpful, Thank you !
@chetanraj10093 жыл бұрын
Thank you so much. Respect from India.
@joesoh2 жыл бұрын
Awesome guide. very clear and concise crafted video. I followed your guide and managed to setup Jenkins agent on Kubernetes in no time!
@romanmasiar1222 жыл бұрын
Great way of explaining things. Thanks!
@kd61643 жыл бұрын
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!
@bhbslp3 жыл бұрын
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.
@piyushpatil16662 жыл бұрын
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
@krishm51162 жыл бұрын
This video is amazing, clarified my many doubts in one place with clarity. Thanks
@ganeshwankhede33296 ай бұрын
what about creating some file in Jenkins workspace from POd or conatainer agent ?
@EdwardPike2 жыл бұрын
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."
@pramodvasista2 жыл бұрын
Wonderfully explained. Good job.
@georgeradu37592 жыл бұрын
This is wonderful. Thanks so much
@sivaramakrishnan166 Жыл бұрын
Excellent Video!!!!
@marketsentiment77973 жыл бұрын
you are genius, explaining step by step great!
@nikhileshsaggere2 жыл бұрын
superb explaination🎉
@thirukandiurgopinath93623 жыл бұрын
Thank you so much DarinPope for this video, providing complete details of communication between Jenkins and Kubernetes Pods through the Kubernetes plugin.
@root302 жыл бұрын
Thank you for you work, it is awesome!
@pstranded2 жыл бұрын
How do I share workspace with Master in such setup?
@ManuelWahle10 ай бұрын
Help me, -Obi-Wan Kenobi- Darin Pope!
@rex-dj5cu11 ай бұрын
facing websocket error when i run job
@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
@naagnext53182 жыл бұрын
very nice and clear. and btw "Gave the thumbsup and subscribed" :)
@aayushshrivastava1912 Жыл бұрын
please helm me with that like if i have minikube so what ip should i put to add a node in jenkins
@李大雷-e5t2 жыл бұрын
thanks ! but how to use k8s pod as static agent ?
@deek4142 жыл бұрын
I have followed steps.. however credential are not picked up in the error message. can someone help
@oliverboehm028 ай бұрын
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
@oliverboehm028 ай бұрын
nevermind, delete wasn't included in the role for jenkins^^
@arunchandramouli30202 жыл бұрын
Is it possible to use both docker agent and kubernetes agent in same jenkinsfile?
@christianherrera95243 жыл бұрын
Very informative, thanks!
@ma3145tt2 жыл бұрын
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.
@lineuve3 жыл бұрын
Excelente tutorial, cada passo detalhando e com um exemplo. Parabens Mestre e time CloudBeesTV
@RaviSharma-vw7py2 жыл бұрын
Thanks DPope!
@sarathkumarbabji51882 жыл бұрын
if we upgrade jenkins to 2.361.1, can we use pods java8 container? I heard we need java11 for controller and slave
@FabioPeruchi2 жыл бұрын
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.
@shanmukhabollapragada88322 жыл бұрын
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
@JithendarDharmapuri3 жыл бұрын
Very Informative 😍
@remoambi823 жыл бұрын
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.
@karanjain35243 жыл бұрын
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?
@pabloeglez2 жыл бұрын
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?
@StevePrior6 ай бұрын
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 .' } } } } }
@vishalpoptani67622 жыл бұрын
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?
@NitturuHanif9 ай бұрын
Am also facing same issue, can you please guide me on this if you got any solution..
@zongruli11382 жыл бұрын
Good Job!
@hailsonjunior36353 жыл бұрын
Muito obrigado!!!!
@veeru8402 жыл бұрын
Great👍
@joaoaraujo88453 жыл бұрын
Muito bom!
@EdwardPike2 жыл бұрын
"we're fixin to have a kubernetes cluster"
@MrMikhailDJ11 ай бұрын
Failed to start websocket connection: io.fabric8.kubernetes.client.KubernetesClientException: An error has occurred. Any Ideas? Jenkins master running in k8s too