Course Outline

Introduction

  • The DevOps philosophy and Continuous Integration (CI) principles
  • Overview of the OpenShift Architecture
  • OpenShift Container Platform v4 vs OpenShift Container Platform v3
  • Beyond Docker: CRI-O, Podman, Buildah

Understanding CI

  • The life cycle of a containerized application
  • How CI and OpenShift Container Platform fit 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
  • Clustering the application

Working with Storage

  • Understanding OpenShift Container Storage
  • Setting up storage services

Woking with Application Services

  • Connecting, securing, controling, 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.
  • Monitor 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
  • Software development experience

Audience

  • Developers
  35 Hours
 

Testimonials

Related Courses

Jenkins: Continuous Integration for Agile Development

  14 hours

Advance Test Automation in Java using Selenium with continuous integration and version control

  35 hours

Docker and Jenkins for DevOps

  14 hours

DevOps Practical Implementation and Tools

  21 hours

Building CI/CD Pipelines with Jenkins X

  21 hours

Jenkins 2: Building CI/CD Pipelines

  14 hours

Continuous Integration for JavaScript

  14 hours

Jenkins for .Net Continuous Integration (CI)

  14 hours

Test Automation with Selenium and Jenkins

  21 hours

Kubernetes with Spinnaker

  14 hours

Advanced Spinnaker

  14 hours

Argo CD

  7 hours

Continuous Integration with Jenkins and Maven

  21 hours

OpenShift with Jenkins

  14 hours

SonarQube for DevOps

  14 hours