This online instructor led training course provides the knowledge and skills to utilize Kubernetes, a product used to operate containerized applications at scale in the data-center. In this course students will learn key topics including the Kubernetes API, Cluster architecture, scheduling pods, daemon sets, pod and service networking, persisent volumes, security primitives, troubleshooting, and more.
Curriculum
1 Section
0 Lessons
11 Hours
Expand all sectionsCollapse all sections
Course Outline
01. Course Introduction
What is Kubernetes
What problems does it solve?
Key features
Terminology to know
02. Core Concepts
Kubernetes API
Cluster architecture
Services
Other network primitives
03. Installation, Configuration, & Validation
Cluster design
Masters and Nodes
Cluster communications
HA (High Availability) for Kubernetes clusters
Acquiring the binaries
Infrastructure Requirements
Testing the cluster and Analyzing results
Using kubeadm
Container runtimes (CRI)
04. Scheduling
Scheduling Pods
Daemon Sets
Resource limitations and quotas
05. Networking
Networking configuration for cluster nodes
Pod networking and Service networking
Network load balancing and Ingress rules
DNS in Kubernetes
Container Network Interface (CNI)
06. Storage
Persistent Volumes (PV) and Creating Volumes
Access modes and Persistent Volume Claims (PVC)
Storage objects and Applications with persistent storage