Using Jenkins to provision test environments with Kubernetes
Details
Jenkins is a great tool for building your software. You can also use it to orchestrate deploying your software into a test environment. Henrik Hoegh will come and demo a system he's built using Jenkins. The talk will start at 18:30, before that we'll have a chance to mingle over some sandwiches and drinks.
Talk description:
A brief introduction to Kubernetes and how you can use automation tools like Jenkins to create ephemeral systems for testing purposes. The talk will be a mix of slides and demos.
Agenda:
- Introduction to Kubernetes
- Components
- Namespaces
- Objects in Kubernetes
- Controllers
- Storage
- Handling secrets
- Demoing a Jenkins pipeline
- Ephemeral part
- Build and push
- Deploy to namespace
- Test
- Cleanup
- Exploratory environment
- Production
- From POC to production
- Questions
Bio: Henrik Høegh is a senior consultant with more than 15 years experience within operations, DevOps, and Continuous Delivery on Atlassian, Linux, Docker, Kubernetes, Jenkins. As a DevOps consultant Henrik regularly works with container technologies, version control, and agile task management systems but also spend a great deal of time working with general organizational, architectural, and process related challenges for customers.
