Learning OpenShift

Learning OpenShift

1h 8mBeginner2023-10-02

Authors

Adrian Kosmaczewski

Adrian Kosmaczewski

Course details

If you’re just getting started with Red Hat OpenShift, the Kubernetes-based enterprise platform as a service, you may be faced with a series of frustrating and exceedingly complex challenges. Because while OpenShift offers excellent security, cost effectiveness, and support features, it differs from Kubernetes in a number of critical ways. This course enables developers with Kubernetes experience to become proficient in OpenShift in a reasonably short amount of time. Get an overview of Red Hat OpenShift 4, exploring the major differences between it and Kubernetes. Along the way, instructor Adrian Kosmaczewski demonstrates how to start working with OpenShift 4 clusters, deploying applications, setting up CI/CD pipelines, working with operators and templates, monitoring services, and scaling applications.

Skills covered

OpenShiftRed HatDevOps ToolsDevOpsLearning

Concepts

Introduction

  • Be an OpenShift MVP
  • What you should know

Getting Started

  • What is OpenShift
  • Red Hat OpenShift tools
  • Red Hat OpenShift CRDs
  • Red Hat OpenShift Developer Sandbox
  • Red Hat OpenShift Local
  • Challenge - Installing CodeReady Containers
  • Solution - Show how to install CRC on Linux

Standard DevOps Practices

  • Understanding OpenShift security
  • Deploying and debugging containers
  • Building containers from source code
  • Using CI CD pipelines
  • Challenge - Setup a CI CD pipeline on your cluster
  • Solution - Setup a CI CD pipeline in your cluster

Advanced Cloud Native Apps

  • OpenShift operators and templates
  • Serverless applications with Knative
  • Service mesh with Istio
  • Challenge - Deploy a microservices application
  • Solution - Deploy a microservices application

Scaling and Monitoring Apps

  • Logging and adding probes to applications
  • Manual, horizontal, and vertical scaling
  • Monitoring apps with Prometheus
  • Challenge - Monitor an application
  • Solution - Monitor an application

Conclusion

  • Next steps
40,000 Toman