Course Outline
Introduction
- The DevOps philosophy and Continuous Integration (CI) principles.
- Overview of the OpenShift architecture.
- Comparison between OpenShift Container Platform v4 and v3.
- Beyond Docker: CRI-O, Podman, and Buildah.
Understanding CI
- The lifecycle of a containerized application.
- How CI and OpenShift Container Platform work together.
Getting Started
- Setting up the development environment.
- Working with container images and registries.
- Setting up CI with Jenkins and Tekton Pipelines.
- Developing an application in a CI environment.
- Deploying the application as a cluster.
Working with Storage
- Understanding OpenShift Container Storage.
- Setting up storage services.
Working with Application Services
- Connecting, securing, controlling, and observing services.
- Creating a Service Mesh.
Automating Operations
- Understanding lifecycle automation.
- Building an operator.
Monitoring an Application
- Working with Prometheus, Grafana, Elastic Search, Fluentd, and Kibana.
- Monitoring and troubleshooting transactions with Jaeger.
Maintaining an Application
- Remotely debugging the application.
- Deploying custom containers.
- Customizing OpenShift Container Platform.
Troubleshooting
Summary and Next Steps
Requirements
- A general understanding of container concepts.
- Experience in software development.
Audience
- Developers
Testimonials (7)
lost of hands on excercises (labs)
Seba - Robert Bosch Sp. z o.o
Course - OpenShift 4 for Developers
Topic and exercises
Sylwia - Robert Bosch Sp. z o.o
Course - OpenShift 4 for Developers
Good way of leading the training
Dawid Karonski - Orange Szkolenia Sp. z o.o.
Course - OpenShift 4 for Developers
The trainer is very well prepared person with great knowledge.
Piotr Golabek - Orange Szkolenia Sp. z o.o.
Course - OpenShift 4 for Developers
Waiting for all of the participants in exercises and giving help if needed.
Mikolaj Tkaczyk - Orange Szkolenia Sp. z o.o.
Course - OpenShift 4 for Developers
Practical examples + exercises
Antonin Vyborny - Deutsche Borse Group
Course - OpenShift 4 for Developers
The trainer knows the topic very well. It did not happend, that we did not solve problem.