Course Outline
Introduction
- The DevOps philosophy and Continuous Integration (CI) principles for government
- Overview of the OpenShift Architecture
- OpenShift Container Platform v4 compared to OpenShift Container Platform v3
- Beyond Docker: CRI-O, Podman, Buildah
Understanding CI
- The lifecycle of a containerized application in government environments
- How CI and the OpenShift Container Platform integrate for efficient workflows
Getting Started
- Setting up the development environment for government use
- Working with container images and registries in a secure manner
- Configuring CI using Jenkins and Tekton Pipelines for streamlined operations
- Developing an application within a CI environment tailored for government needs
- Clustering applications to ensure scalability and reliability
Working with Storage
- Understanding OpenShift Container Storage in the context of government data management
- Setting up storage services to meet government compliance requirements
Working with Application Services
- Connecting, securing, controlling, and observing services for enhanced governance
- Creating a Service Mesh to facilitate efficient service communication and management
Automating Operations
- Understanding lifecycle automation in government IT processes
- Building operators to automate routine tasks and improve operational efficiency
Monitoring an Application
- Working with Prometheus, Grafana, Elastic Search, FluentD, and Kibana for comprehensive monitoring
- Using Jaeger to monitor and troubleshoot transactions for enhanced transparency and accountability
Maintaining an Application
- Remotely debugging applications to ensure continuous operation
- Deploying custom containers tailored to specific government requirements
- Customizing the OpenShift Container Platform to align with agency-specific needs
Troubleshooting
Summary and Next Steps
Requirements
- A fundamental knowledge of containerization principles
- Experience in software development
Audience for government
- Software 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.