Monday, December 9, 2019
-> About The Continuous Delivery workshop
A lot changed since we were introduced to cloud, Kubernetes, and containers. Whatever we did in the past might not be valid anymore. Our applications need to become cloud-native, we need to adopt Kubernetes as the first class citizen, and there is no doubt anymore that continuous delivery is a must for any company that wants to stay competitive. The problem is that Kubernetes is complicated and the ecosystem is vast. Understanding low-level details takes more time than we might have, and yet we need to get everyone on board. We need a tool that will allow us to leverage all the latest and greatest processes and tools. At the same time, we need them to be simple and straightforward so that everyone can benefit from them. That is the primary objective behind the Jenkins X project. It brings power by combining best practices and tools while keeping it so simple that anyone can use it.
Jenkins X, an open source project introduced to the community by CloudBees, enables the rapid creation, delivery and orchestration of cloud-native applications based on continuous delivery best practices and the proven Kubernetes platform.
By combining the power of Jenkins, its community and the power of Kubernetes, the Jenkins X project provides a path to the future of continuous delivery for microservices and cloud-native applications.
Jenkins X is Jenkins and additional best of breed tools and software for Kubernetes. It provides an interactive command-line interface to instantiate applications, repositories, environments, and pipelines and orchestrate continuous integration and continuous delivery.
It is the CI/CD solution for development of modern cloud applications on Kubernetes.
We’ll explore how to create a fully operational continuous delivery pipeline using containers, Kubernetes, Jenkins X, and quite a few other tools.
-> Certificate: After finishing the workshop, the student will receive a Completion Certificate.
-> Workshop Language: The workshop will be entirely in English.
Timetable Days I & II:
Class Start: 09:00
Class End: 18:00
There will be an hour break for lunch, and shorter periodic breaks approximately once an hour.
-> Continuous Delivery: Topics & Agenda
What Do We Expect From Continuous Delivery? (15 min.)
What Is Jenkins X? (15 min.)
Creating A Jenkins-X Cluster (30 min)
Exploring Quickstart Projects (1h)
Importing Existing Projects Into Jenkins X (1h)
Creating Custom Build Packs (1h)
Applying GitOps Principles (1h)
Improving And Simplifying Software Development (1h)
Working With Pull Requests And Preview Environments (1h)
Promoting Releases To Production (30 min)
Versioning Releases (30 min.)
Going Serverless (1h)
Implementing ChatOps (1h)
Using The Pipeline Extension Model (1h)
Extending Jenkins X Pipelines (1h)
Defining And Running Serverless Deployments (1h)
Choosing The Right Deployment Strategy (1h)
-> What will you learn during this Continuous Delivery workshop?
You will explore how to create a fully operational continuous delivery pipeline using containers, Kubernetes, Jenkins X, and quite a few other tools.
-> Requirements & Reference Materials
Please take a look at REQS for the detailled list of the requirements.
The workshop is based on the material from The DevOps 2.6 Toolkit: Jenkins X. The material required for the workshop will be provided. The book might serve after the workshop in case you want to go deeper into the subject.
-> Date and Price
The Continuous Delivery workshop will take place on December 10th & 11th. The price is 500€. You can choose between three different payment methods for this workshop:
Method 1: Bank Transfer
Method 2: Direct Payment via Xing
To get your ticket, click here: https://apiumacademy.com/devops-workshop/