
Kubernetes Administration Training (DOC113)
Course Length: 3 days
Delivery Methods:
                
    Available as private class only
  
Course Overview
This Kubernetes Administration course covers the topics of the CKA (Certified Kubernetes Administrator) exam. Topics covered include installation, application life-cycle management, networking, storage, security, scheduling, logging, maintenance, and troubleshooting of Kubernetes.
Target Audience: Systems Administrators and DevOps Professionals
Course Benefits
- Gain a deep understanding of Kubernetes architecture, including cluster communication, objects, and object properties.
 - Master the fundamentals of managing Kubernetes objects such as labels, selectors, annotations, and image handling within a cluster.
 - Acquire practical skills through hands-on lab tasks that cover container and pod fundamentals, along with single-node installations.
 - Learn to install and manage a highly available (HA) Kubernetes control plane, ensuring robustness and scalability in enterprise environments.
 - Understand the complete lifecycle of Kubernetes applications, from pod and container management to advanced deployment strategies.
 - Explore Kubernetes networking, including service discovery, CoreDNS, and the Container Network Interface (CNI), to enable efficient communication.
 - Become proficient in managing Kubernetes storage solutions, learning about different volume types, ConfigMaps, and Secrets for data management.
 - Develop skills in scheduling within Kubernetes, including resource tracking, scheduler operations, and the implementation of DaemonSets.
 - Learn advanced scheduling techniques such as node and pod affinity, anti-affinity, and the effective use of taints and tolerations.
 - Enhance your professional capabilities to manage, scale, and troubleshoot Kubernetes environments effectively, preparing you for the CKA certification.
 
Course Outline
- Core Concepts
	
- CKA Objectives Covered
 - Kubernetes Architecture
 - Cluster Communication
 - Objects
 - Object Properties
 - Labels and Selectors
 - Annotations
 - Object Management
 - Object Management (cont.)
 - Image Fundamentals
 - Container Fundamentals
 - Pod Fundamentals
 - Working with Pods
 - Lab Tasks
		
- Container and Pod Fundamentals
 - Single Node Install
 - Pod Fundamentals
 
 
 - Installation
	
- CKA Objectives Covered
 - Installing HA Control Plane (DEMO)
 - Lab Tasks
		
- Kubernetes HA Masters Install
 - Kubernetes Install
 - Joining Worker Nodes
 
 
 - Application Lifecycle Management
	
- CKA Objectives Covered
 - Pod Lifecycle
 - Container Lifecycle
 - Init Containers
 - Container: command and args
 - Container: Defining Environment
 - ReplicaSet
 - Deployments
 - Working with Deployments
 - Deployment Rollouts
 - Lab Tasks
		
- Pod Lifecycle
 - Init Containers
 - Deployments
 
 
 - Networking
	
- CKA Objectives Covered
 - Network Overview
 - Service Discovery and CoreDNS
 - Container Network Interface (CNI)
 - Services
 - Ingress Objects
 - Lab Tasks
		
- Ingress Controller
 - Port-Forwarding
 - Services
 - Ingress
 
 
 - Storage
	
- CKA Objectives Covered
 - Storage
 - Volume Types
 - Volume Types
 - Static Volumes (DEMO)
 - ConfigMaps
 - ConfigMaps
 - Secrets
 - Lab Tasks
		
- (DEMO) Static Volumes
 - (DEMO) ConfigMaps and Secrets
 - Static Volume Provisioning
 - ConfigMaps and Secrets
 
 
 - Scheduling
	
- CKA Objectives Covered
 - Controlling and Tracking Resources
 - Scheduler Operation
 - DaemonSet
 - Node Affinity and Anti-affinity
 - Pod Affinity and Anti-affinity
 - Taints and Tolerations
 - Lab Tasks
		
- (DEMO) Affinity and Taints
 - Pod Resources and Scheduling
 - Static Scheduling and Daemonsets
 - Pod and Node Affinities
 
 
 
Class Materials
Each student will receive a comprehensive set of materials, including course notes and all the class examples.
Class Prerequisites
Experience in the following is required for this DevOps class:
- Proficiency with the Linux CLI.
 - A broad understanding of Linux system administration.
 - Basic knowledge of Linux containers, e.g., Docker.
 
Live Private Class
- Private Class for your Team
 - Live training
 - Online or On-location
 - Customizable
 - Expert Instructors