Kahibaro
Discord Login Register

1 Course Overview

Why this course and who it is for

This course introduces OpenShift from the ground up, aimed at people who are:

You do not need prior experience with Kubernetes or OpenShift. Basic familiarity with Linux and the command line will help, but key concepts will be introduced as needed.

By the end of the course, you should:

What you will learn, at a glance

The course is structured to take you from fundamentals to practical, real‑world usage. Each major section focuses on a specific layer of the stack or workflow.

1. Course Overview

You will first see:

2. Containers and Cloud‑Native Fundamentals

Before touching OpenShift, you will:

This ensures a minimal shared foundation so OpenShift’s design and features make sense.

3. Kubernetes Fundamentals

OpenShift is built on Kubernetes, so you will:

You will not become a deep Kubernetes expert here; the goal is enough understanding to work productively with OpenShift.

4. OpenShift Architecture

Here you connect Kubernetes concepts to OpenShift:

This gives you the mental map of what runs where and what OpenShift adds on top of Kubernetes.

5. OpenShift Installation and Deployment Models

You will explore how OpenShift clusters are deployed and managed in different environments:

You don’t need to be an installer expert, but you should understand what type of cluster you’re working with.

6. Accessing and Using OpenShift

This is where you start using OpenShift directly:

You will practice common tasks both via the web console and the CLI.

7. Building and Deploying Applications

You then move into application lifecycle basics on OpenShift:

You will deploy simple applications and update them safely.

8. Networking in OpenShift

This section focuses on how applications communicate:

You will see how to design connectivity from internal services to external clients.

9. Storage in OpenShift

Here you learn how applications persist data:

You will practice attaching storage to applications and understand the trade‑offs involved.

10. Configuration and Secrets Management

This part covers runtime configuration of your applications:

You will model application configuration in a way that supports multiple environments.

11. Scaling and High Availability

You then explore reliability and performance:

You will see how OpenShift helps keep applications responsive and available.

12. Monitoring, Logging, and Observability

This section shows how to understand what your cluster and apps are doing:

You will use these tools in later hands‑on exercises to debug real scenarios.

13. Security in OpenShift

Here you learn the security model that underpins OpenShift:

You will see how security is integrated into everyday workflows, not an afterthought.

14. CI/CD and DevOps with OpenShift

You then move into delivery pipelines and DevOps practices:

You will build at least one simple pipeline by the end of the course.

15. Operators and Platform Services

This section introduces a key OpenShift pattern for automation:

You will learn how Operators encapsulate operational knowledge into reusable components.

16. Upgrades, Maintenance, and Operations

Here the focus is on ongoing cluster care:

You will not become a full‑time SRE, but you’ll understand what responsible operations look like.

17. OpenShift on HPC and Specialized Workloads

You will see how OpenShift supports non‑traditional workloads:

This is especially relevant if you work with scientific computing, AI/ML, or large‑scale simulations.

18. OpenShift in Practice

This part connects theory to real‑world use:

You will analyze how different organizations structure their teams and processes around OpenShift.

19. Future Directions and Ecosystem

Here you look at the broader landscape:

This will help you understand which directions to explore after the course.

20. Final Project and Hands‑On Exercises

The course culminates with integrated practical work:

These exercises ensure you can translate concepts into working deployments.

How to use this course

To get the most from the material:

By the end of the course, you should be able to approach an OpenShift cluster with confidence, understand its moving parts, and deploy and operate practical applications—whether for web services, data processing, or high‑performance workloads.

Views: 90

Comments

Please login to add a comment.

Don't have an account? Register now!