Using Containers for Continuous Integration and Continuous Delivery [I]
summary
Describes running Jenkins masters and ephemeral build agents on Kubernetes using the Jenkins Kubernetes plugin to provision pods on demand, statefulsets plus persistent volume claims for master storage, and Ingress/nodePort for HTTP and JNLP access. Shows multi-container pods for parallel UI tests with a selenium hub with multi-container pod, reusing public images, and building/pushing images by mounting the host Docker socket to push to Google Container Registry and deploying with kubectl. Scale equals cluster capacity.
AI-written summary · about
chapters (5)
- 0:00Start
- 0:13ABOUT ME Engineer, Scaling Jenkins
- 4:23SCALING JENKINS: MORE MASTERS
- 5:23FIRST IMPLEMENTATION
- 8:41AGENTS WITH INFINITE SCALE!
related talks
42mJenkins X, Continuous Delivery for Kubernetes
05mJenkins in the Cloud
13mEvolution of containers in continuous integration
39mKubernetes – Infinite Space for Your Tests
36mThe Kubernetes hitchhiker's guide to CI/CD
35mJenkins Scaling and Organization for an Efficient CI
35mJenkins X: Easy CI/CD for Kubernetes
50mContinuous Deployment With Jenkins X And Kubernetes
