Course Code:
bspkeks
Duration:
28 hours
Overview:
a:0:{}
Course Outline:
Introduction to Container Orchestration
- Kubernetes Architecture
- Kubernetes Objects
- Kubernetes High-Level Design
Getting Started with Openshft (3 labs)
- Quick Set-Up of an EKS cluster (1 lab)
- kubectl CLI (1 lab)
- Creating Pods (1 lab)
Managing Kubernetes Deployments (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 (4 labs)
- Kuubernetes Networking High Level Design
- CNI – Container Network Interface
- Pod Networking (1 lab)
- Kubernetes Services (1 lab)
- Kubernetes Ingresses (2 labs)
Improving Application Availability (2 labs)
- Config Maps and Secrets (1 lab)
- Liveness and Readiness Probes (1 lab)
Persistent Storage (1 lab)
- Persistent Volumes and Persistent Volume Claims (1 lab)
- Dynamic Provisioning with Storage Classes
Kubernetes Security on EKS
- RBAC with Roles and RoleBindings
- Introducing Pod Security Policy
- Introducing Network Policy
Advanced Workloads (3 labs)
- Jobs and Cronjobs (1 lab)
- Daemon sets (1 lab)
- Stateful sets (1 lab)
Kustomize, Helm Charts and Operators (3 labs)
- DRY Kubernetes Code with Kustomize (1 lab)
- Creating and Using Kubernetes Helm Charts (1 lab)
- Using Kubernetes Operators and Custom Resource Definitions (1 lab)