OpenShift and Kubernetes learning

Kubernetes is a system for managing container-based applications that also empowers developers to utilize new architectures like microservices and serverless. Learn how OpenShift builds on top of Kubernetes to create a powerful workflow that helps you focus on building great software.

All OpenShift learning paths

Foundations of OpenShift

4 Hours | 8 learning resources

Start with the foundations to get hands-on experience creating and deploying application in OpenShift in Red Hat's interactive learning environments.

Developing OpenShift Applications with Java and Quarkus

2 Hours | 9 learning resources

Create, test and deploy Java code to OpenShift in a seamless development workflow as well as learn to use Quarkus to write data driven applications using a variety of data sources with just a few lines of code.

Looking for more OpenShift?

Want to freely explore the OpenShift Developer Console or try deploying an existing application in a real cluster? Try the Developer Sandbox for Red Hat OpenShift.

All OpenShift interactive lessons

Lesson

Monitor applications using OpenShift

15 minutes | Beginner
Learn how OpenShift uses monitoring tools to keep applications running and to notify you when something unrecoverable happens through the use of probes.
Lesson

Get started with containers

20 minutes |
Learn the basics of a typical container architecture. This will cover container images, registries, hosts, and orchestration.
Lesson

Manage your containers

35 minutes | Intermediate
Understand how container images are built, tagged, organized, and leveraged to deliver software in a range of use cases.
Lesson

Understand container registries

35 minutes | Intermediate
Further your understanding by learning what container registries are for and how they work.
Lesson

Run container images with hosts

25 minutes | Expert
Learn how a particular host actually runs the container images. You’ll look at the interactions between containerized processes, the Linux kernel and the docker daemon.
Lesson

Understand container orchestration

35 minutes | Intermediate
Gain a stronger understanding of how container images are built, tagged, organized and leveraged to deliver software in a range of use cases.
Lesson

Architect a better environment

25 minutes | Intermediate
Deepen your understanding of some of the container standards that govern this space. This will help you better architect your own environments, feeling more confident about where to invest.
Lesson

Red Hat Container Tools

25 minutes | Intermediate
Get familiar with how to use some other OCI compliant tools such as Podman, Buildah, and Skopeo.
Lesson

Using the CLI to Manage Resource Objects

15 minutes | Beginner
Use the oc command line tool to determine what resource objects have been created related to your application, and how you can query or update them.
Lesson

Monitoring Quarkus with Prometheus and Grafana

15 minutes | Beginner
Visualizing Quarkus application metrics with open source monitoring tools

DevNation Deep Dives: Kubernetes Beginner 1 & 2

Learn about the fundamentals of Istio Service Mesh in these new online deep dives.

Kubernetes Deep DivesCheck out all DevNation Deep Dives