Opleiding: OpenShift with Jenkins
Overview
Jenkins is an open sourced automation server for continuous integration and continuous delivery (CI/CD). OpenShift is a containerization platform for managing infrastructures on the cloud or on-premise.
This instructor-led, live training (online or onsite) is aimed at DevOps engineers who wish to use OpenShift and Jenkins to build, deploy, and manage container-based applications.
By the end of this training, participants will be able to:
- Build Jenkins pipelines in OpenShift.
- Automate the lifecycle management for containerized applications and cluster infrastructures.
- Orchestrate the deployment of CI/CD pipelines.
Format of the Course
- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.
Course Customization Options
- To request a customized training for this course, please contact us to arrange.
Requirements
- An understanding of DevOps
Audience
- DevOps Engineers
Course Outline
Introduction
OpenShift and Jenkins Overview
- What is OpenShift? What is Jenkins?
- OpenShift features. Jenkins features.
Preparing the Development Environment
- Installing and configuring OpenShift
- Installing and configuring Jenkins
Jenkins Quick Start
- Configuring IP addresses and IP tables
- Creating Jenkins jobs
- Building a Jenkins and Git project
Jenkins CI Pipelines
- Building CI pipelines
OpenShift CLI
- Working with OC tools
OpenShift and GitHub Source Control
- Implementing routing
- Autoscaling pods
- Deploying images
Deploying the Application
- Deploying projects and applications on OpenShift
Summary and Conclusion
.
Onze on line trainingen worden door een live instructeur verzorgd.
- Onze DaDesktop® -technologie creeert een digitale leeromgeving (en indien nodig een geclusterde enterprise infrastructuur) waarmee opdrachten en oefeningen uitgevoerd kunnen worden.
- De deelnemers (en de trainer) hebben toegang tot deze virtuele leeromgeving via de browser zodat hij/zij oefeningen kan doen die real time ingezien kunnen worden door de trainer.
- De trainer monitort niet alleen de voortgang van de prakitische oefeningen maar kan ook te hulp schieten en ingrijpen mocht dat nodig zijn.
- Onze remote trainingen verschillen niet van onze klassikale cursussen zowel qua duur, interactiviteit, praktische oefeningen als het cursusmateriaal.
- Door de flexibiliteit in de trainingsopbouw, de hoge mate van interactie tussen trainer en deelnemer en de hands-on oefeningen zijn onze onlinetrainingen zeer efficiënte en effectief.
- Ook onze in-company trainingen leveren wij on line met live instructeur.