DevOps Conference
The Conference for Continuous Delivery, Microservices,
Containers, Clouds and Lean Business

CI/CD Workshop: Deploying Continuously with CI/CD Pipelines & Kubernetes

Workshop
Until July 21:
✓ Save up to $517
✓ Amazon Echo Dot or Arduino for free
✓ Team discount
Register now
Until July 21:
✓ Save up to $517
✓ Amazon Echo Dot or Arduino for free
✓ Team discount
Register now
Until August 11:
✓ Save up to $593
✓ Workshop Day for free
✓ Team discount
Register now
Until August 11:
✓ Save up to $593
✓ Workshop Day for free
✓ Team discount
Register now
Until August 25
✓ Transformation Day for free
✓ Save up to 867€
✓ Amazon Echo Dot or Arduino for free
Register now
Bis 25. August
✓ Transformation Day gratis
✓ Sparen Sie bis zu 867 €
✓ Amazon Echo Dot oder Arduino gratis
Jetzt anmelden
Thank you for attending
We see us 2023
or in September in New York
Go to New York
Thank you for attending
We see us 2023
or in September in New York
Go to New York
Thank you for attending
We see us 2023
or in Munich in December 2022
Go to Munich
Danke für Ihre Teilnahme
Wir sehen uns 2023
oder im Dezember in München
Jetzt nach München
Infos
Booking note:
CI/CD Workshop

In this workshop we learn to do how to continuously deploy software to a production environment. We learn the motivation behind the continuous deployment philosophy, and practice this with a real software pipeline deploying software to a production Kubernetes cluster.

Part 1: Presentation and discussion: what problems do continuous integration and continuous deployment solve? 

Deploying software directly to production sounds like a crazy idea. However, more often than not, this should be the default. Even in organizations where a CICD pipeline is established, there are still multiple "environments": the production environment, where the actual business is happening, the staging and maybe even development environments, where supposedly some QA is taking place, and of course there is always, "it works on my laptop". In such organizations despite, having a CI/CD pipeline, software is eventually deployed by hand. 


Part 2: Should we prefer deploying straight to production and how? Presentation and discussion: 

We discuss why a pipeline with correct checks and balances should be triggered manually but rather automatically. We examine different strategies for building such pipeline and software integration tests. Finally, we discuss different continuous deployment strategies and examine real life cases.

Part 3: Practice building a pipeline using gitlab

Deploy a small web application using gitlab pipeline. We set up a small scale pipeline that will "build" the sources of our application in a form of a Docker container and then deploy the application to a live Kubernetes cluster. 

Part 4: Practice deployment strategies 

Exercise deploying different versions and of the application to the cluster using different deployment strategies and various mechanism. Once, the pipeline is set up, we can tweak it and use Kubernetes native tools to practice different deployment strategies. Once we trust Kubernetes native tools, we examine how we can do the same using Ingress controllers.

You need a Gitlab account, and kubectl installed on your laptop. A basic working knowledge of Kubernetes and Docker is required.

This Session originates from the archive of Diese Session stammt aus dem Archiv von BerlinBerlin . Take me to the program of . Hier geht es zum aktuellen Programm von New York New York .

This Session originates from the archive of Diese Session stammt aus dem Archiv von BerlinBerlin . Take me to the program of . Hier geht es zum aktuellen Programm von Singapore Singapur .

This Session originates from the archive of Diese Session stammt aus dem Archiv von BerlinBerlin . Take me to the program of . Hier geht es zum aktuellen Programm von Munich München .

This Session originates from the archive of Diese Session stammt aus dem Archiv von BerlinBerlin . Take me to the program of . Hier geht es zum aktuellen Programm von London London .

This Session originates from the archive of Diese Session stammt aus dem Archiv von BerlinBerlin . Take me to the program of . Hier geht es zum aktuellen Programm von Berlin Berlin .

This Session Diese Session originates from the archive of stammt aus dem Archiv von BerlinBerlin . Take me to the current program of . Hier geht es zum aktuellen Programm von New York New York , Singapore Singapur , Munich München , London London or oder Berlin Berlin .

Stay tuned:

Behind the Tracks

 

Kubernetes Ecosystem

Docker, Kubernetes & Co

Microservices & Software Architecture

Maximize development productivity

Continuous Delivery & Automation

Build, test and deploy agile

Cloud Platforms & Serverless

Cloud-based & native apps

Monitoring, Traceability & Diagnostics

Handle the complexity of microservices applications

Security

DevSecOps for safer applications

Business & Company Culture

Radically optimize IT

Organizational Change

Overcome obstacles on the road to DevOps

Live Demo #slideless

Showing how technology really works