Open Source/OKD (Origin Kubernetes Distribution)

OKD (Origin Kubernetes Distribution) Certification Training Course Overview

The Community Distribution of Kubernetes that powers Red Hat OpenShift.

Built around a core of OCI container packaging and Kubernetes container cluster management, OKD is also augmented by application lifecycle management functionality and DevOps tooling. OKD provides a complete open source container application platform.

OKD is a distribution of Kubernetes optimized for continuous application development and multi-tenant deployment. OKD adds developer and operations-centric tools on top of Kubernetes to enable rapid application development, easy deployment and scaling, and long-term lifecycle maintenance for small and large teams. OKD is the upstream Kubernetes distribution embedded in Red Hat OpenShift.

Test your current knowledge Qubits42

OKD (Origin Kubernetes Distribution) (40 Hours) Download Course Contents

Live Virtual Classroom Fee On Request
Group Training
18 - 22 Oct GTR 09:00 AM - 05:00 PM CST
(8 Hours/Day)

01 - 05 Nov GTR 09:00 AM - 05:00 PM CST
(8 Hours/Day)

06 - 10 Dec GTR 09:00 AM - 05:00 PM CST
(8 Hours/Day)

1-on-1 Training (GTR)
4 Hours
8 Hours
Week Days

Start Time : At any time

12 AM
12 PM

GTR=Guaranteed to Run
Classroom Training (Available: London, Dubai, India, Sydney, Vancouver)
Duration : On Request
Fee : On Request
On Request
Special Solutions for Corporate Clients! Click here
Hire Our Trainers! Click here

Course Modules

Module 1: The OKD Container Platform.
  • The Role of Containers & Container Orchestration
  • Introduction to OKD
  • Kubernetes and OKD Architectur
  • Installation of OKD
Module 2: Introduction To Docker
  • Installation of Docker
  • Docker Essential Commands
  • Creating Containers
  • Managing Data in Docker
  • Docker Networking
  • Docker Repositories
  • Build Images
  • Docker File
Module 3: Core Concepts of OKD
  • Pods
  • Services
  • Replication Controllers
  • Persistent Volume(PV)
  • Deployment Config
  • Build Config
Module 4: Managing OKD
  • Introduction to YAML
  • Creating and Managing Pods
  • Init Containers
  • Labels & Selector
  • Managing Replication Controllers
Module 5: Managing Service And Route
  • Managing Services-> ClusterIP, NodePort
  • Working With Routes
  • Give privilege to Pods
  • Create NGINX and SQL Application
Module 6: Managing Users & Policies
  • Introduction to User and Group
  • Managing Users & Groups
  • Managing User Labels
  • Limiting Number of Self-Provisined Projects Per User
Module 7: Deployment Config and Build Config
  • Introduction to Deployment Config and Build Config
  • (Source-To-Image)S2I Build
  • Create and Manage Build from GitHub Source Code
Module 8: Managing Environment Variables
  • Passing Environment Variables
  • Plain Key Value
  • Managing Config Maps
  • Handling of Secret Information
Module 9: Security
  • Self-Provisioning Projects
  • Disable Self-Provisioning
  • Creating and Managing Service Account
  • Managing Role Based Access Control(RBAC)
  • Managing Security Context Constraints(SCC)
Module 10: Manual Scheduling
  • Introduction to Scheduler
  • Taints and Tolerations
  • Node Selector
  • Node Affinity
  • Taint and Tolerations vs Node Affinity
  • Daemon Set
Module 11: Resource Quota and Limits
  • What Is Managed by Quotas
  • Quotas versus Limit Ranges
  • Requests Versus Limits
  • Resource Requirements
  • Overriding Build Resources
Module 12: Managing Nodes
  • Basic Node Commands
  • Adding Nodes in Cluster
  • Deletes Nodes from Cluster
  • Marking Nodes as Unschedulable or Schedulable
Module 13: Managing Storage
  • Understand persistent volumes and know how to create them
  • Understand access modes for volumes
  • Understand persistent volume claims primitive
  • Know how to configure applications with persistent storage
Download Course Contents

Request More Information

Course Prerequisites
  • Be able to use a Linux terminal session and issue operating system commands.
  • Have Red Hat Certified System Administrator (RHCSA) certification or equivalent experience.
  • Have experience with web application architectures and their corresponding technologies.


  • Developers who wish to containerize software applications.
  • Administrators who are new to container technology and container orchestration.
  • Architects who are considering using container technologies in software architectures.