Course Code:
bspocpd
Duration:
28 hours
Course Outline:
Introduction to Container Orchestration
- Kubernetes Architecture
- Kubernetes Objects
- Kubernetes High-Level Design
Getting Started with Openshift (3 labs)
- oc CLI (2 labs)
- Creating Pods (1 lab)
Managing Openshift Developments (5 labs)
- Kubernetes Replication
- Replication Controllers (1 lab)
- Replica Sets (1 lab)
- Kubernetes Deployments (1 lab)
- Rolling Updates (1 lab)
- Labels and Selectors (1 lab)
Kubernetes Networking (2 labs)
- Kubernetes Networking High Level Design
- CNI – Container Network Interface
- Kubernetes Services (2 labs)
From Git to Production (5 labs)
- Openshift Architecture
- Openshift Container Platform vs Kubernetes
- Openshift Routes (2 labs)
- Config Maps and Secrets (1 lab)
- Liveness and Readiness Probes (1 lab)
- Source 2 image (1 lab)
Persistent Storage (1 lab)
- Persistent Volume and Persistent Volume Claims (1 lab)
- Dynamic Provisioning with Storage Classes
Openshift Security (1 lab)
- RBAC with roles and rolebindings
- Openshift Users
- Openshift Security Contexts
- Network Policy (1 lab)
Advanced Workloads (3 labs)
- Jobs and Cronjobs (1 lab)
- Daemon Sets (1 lab)
- Stateful Sets (1 lab)
Openshift Templates, Helm Charts and Operators (3 labs)
- Creating and Using Openshift Templates (1 lab)
- Creating and Using Kubernetes Helm Charts (1 lab)
- Using Openshift Operators and Custom Resource Definitions (1 lab)