About Enablement for OpenShift Container Platform (OCP)
UNDER CONSTRUCTION
Approach
- There are several user profiles in the world of OCP. For example -
- Administration - Installation and Configuration
- DevOps - Day Two Operations, including operators and CI/CD
- Developers - Working with containerized applications
- All profiles will benefit from basic knowledge of the following:
- Container Management tools (not specific to OCP)
- ContainerFiles
- Buildah
- Podman
- Quay
- Container Orchestration
- Kubernetes
- OCP
- OCP
- Command line oc
- OCP User Interface (admin and dev views)
- Build and Deploy applicatons
- GitOps Operator
- ArgoCD
- Helm
- Tekton
- Container Management tools (not specific to OCP)
- Do you have suggestions for the CoP or tips to share?
- Do you have tips for OCP Admin to share?
Note because of installation requirements, for enablement it is recommended to use existing clusters from the RHLS labs or no cost labs
Key References
- OpenShift Documentation
- Self-managed for Administrators
- Red Hat OpenShift Cheat Sheet
- OpenShift Container Platform 4.x Tested Integrations
RHLS Core Recommendations
While there are two paths for RHLS OCP courses, system admin and developer, these core courses could be useful to all the profiles.
-
Take a free skills assessment to see where you should start training
-
Containers, Kubernetes and Red Hat OpenShift Technical Overview - Free course
- Stretch Goals - Red Hat OpenShift skill paths
Integrators and Field Operations
- Red Hat OpenShift Administration I: Operating a Production Cluster (DO180)
- Red Hat OpenShift Administration II: Configuring a Production Cluster (DO280)
Developers
- Red Hat OpenShift Development I: Introduction to Containers with Podman (DO188)
- Red Hat Certified Specialist in Containers exam (EX188)
- Red Hat OpenShift Developer II: Building and Deploying Cloud-native Applications (DO288)
- Red Hat Certified OpenShift Application Developer exam (EX288)
Independent Learning Path Recommendations
Phase | Recommended Resources | Notes |
---|---|---|
Prep | Understanding Containers | Containers - Exploration of concepts |
Prep | What is Podman? | Containers - Use podman to build, manage, and run images |
Prep | What is a Container Registry? | Containers - Registry |
Prep | What is Buildah? | Containers - Build tool |
Prep | Overview: Container Fundamentals | Containers - Lab |
Prep | Podman in Action | eBook - Podman |
Prep | 3 advantages of Podman vs. Docker | Podman |
Prep | What is CI/CD? | CI/CD - Pipelines |
Crawl | What is container orchestration? | Intro |
Crawl | What is Kubernetes? | K8 - Intro |
Crawl | Red Hat OpenShift vs. Kubernetes | K8 v OCP |
Crawl | Interactive labs for Red Hat OpenShift | OCP - Hands on Lab - Login, Build and Deploy Application |
Crawl | Overview: Foundations of OpenShift | OCP - Hands on Lab - Login, Build and Deploy Application |
Crawl | Kubernetes: A Pod’s Life | Concept of PODS |
Crawl | DevOps with OpenShift Pipelines and OpenShift GitOps | DevOps, CI/CD, GitOps |
Crawl | What are Red Hat OpenShift Operators? | What is an Operator? Community v Certified (skip SDK) |
Crawl | Get started with Argo CD and GitOps with Red Hat OpenShift | GitOps - Hands on Lab |
Crawl | Red Hat OpenShift GitOps | GitOps - Operator |
Crawl | What is Argo CD? | GitOps - ArgoCD |
Crawl | What is Helm? | GitOps - Helm |
Run | 5 steps to getting started with Red Hat OpenShift | Sys admin - Intro to Installation |
Run | Installation overview | Sys admin - Installation Documentation |
Run | Day 2 operations for OpenShift Container Platform | Sys admin - Networking, Machine Configuration |
Run | Security and compliance | Sys admin - Compliance |
Run | Observability overview | Sys admin - Logging |
Run | Kubernetes Patterns, 2nd Edition | eBook - Building and Running containers |
Run | GitOps Cookbook: Kubernetes Automation in Practice | eBook - Git-based workflow |
Run | The Path to GitOps | eBook - Helm, Kustomize, ArgoCD |
Run | Getting GitOps: A practical platform with OpenShift, Argo CD, and Tekton | eBook - ArgoCD Tekton |
Run | DevOps Culture and Practice with OpenShift | eBook - DevOps Culture |
Run | 5 Ways developers benefit from OpenShift | eBook - Developer |
Run | Red Hat OpenShift Service Mesh | Service Mesh - Overview, Links to eBooks, Documentation |