Duration

5 days

Overview

This Kubernetes Administration class teaches you how to manage the entire K8s application lifecycle. For this 5-day course bundled with additional prep time with your trainer and other value ads to prepare for the CKA exam, see our Certified Kubernetes Administrator (CKA) program.

Prerequisites

Students should understand Linux administration skills, be comfortable using the command line, and be able to edit files using a command-line text editor. In addition, they should have experience with containers, and networking.

Objectives

  • Create a Kubernetes cluster, including installing the necessary components, configuring the cluster, and adding nodes
  • Deploy applications to Kubernetes by creating pods, services, and storage
  • Manage Kubernetes resources with scaling, autoscaling, and updating applications
  • Secure Kubernetes by configuring authentication, authorization, and admission control.
  • Troubleshoot Kubernetes by monitoring logs, diagnosing application failures, and troubleshooting network access

Outline for Kubernetes Administration Training

  • Introduction
  • Kubernetes Concepts
    • Kubernetes Basics
    • Container Orchestration
    • Kubernetes Architecture
    • Kubernetes Concepts
    • Cluster and Namespace
    • Control Plane
    • Nodes
    • Pods
    • Storage
    • Services
    • Objects
    • Object Specifications
    • Labels & Selectors
    • Tools (kubeadm, kubectl)
    • Essential K8S commands
    • Essential Linux commands
  • Installation and Configuration
    • Installing kubeadm
    • Obtaining Nodes
    • Installing Kubelet
    • Installing kubectl
    • Initializing the control plane
    • Setup kubeconfig file
    • Joining nodes to the cluster
    • Verifying the cluster
  • Cluster Administration
    • Cluster Components
    • Installation and Setup
    • Security
    • Resource management
    • Scheduling
    • Monitoring
    • Logging
    • Scaling
    • Autoscaling
    • High Availability
    • Upgrading the cluster version
    • Backup and restore the etcd store
  • Workloads
    • Application Images
    • Deploying Pods
    • Deploying Workloads
    • Self-healing applications
    • Deployments
    • Deployment States
    • Replica Sets
    • Daemon Sets
    • Scaling a workload
    • Autoscaling a workload
    • Deleting workloads
    • Updating a workload image
    • Update strategies
    • Rolling updates
    • Rolling back an update
  • Scheduling
    • Pod Scheduling
    • Resource usage basics
    • Setting Resource Limits
    • Resource Requests
    • Resource Quotas
    • Optimizing Resource Usage
    • Node Affinity
    • Pod Affinity
    • Taints
    • Tolerations
  • Services
    • Available Service Types
    • ClusterIP Service
    • NodePort Service
    • LoadBalancer Service
    • Creating services
    • Accessing workloads through services
  • Networking
    • K8s Networking Overview
    • Ingress Controller
    • Ingress Resources
    • Resource Discovery
    • CoreDNS
    • Configuring CoreDNS
    • Port forwarding
  • Storage
    • Storage Classes
    • EmptyDir
    • HostPath
    • Persistent volumes
    • Persistent volume claims
    • NFS share volumes
    • Cloud storage volumes
    • Access Modes
    • Reclaim Policies
    • Configuring persistent storage for workloads
    • Secrets
    • Config Maps
  • Security
    • Securing the API
    • Securing ETCD
    • Securing Worker nodes
    • Securing images
    • Authentication
    • Authorization
    • Admission Controller
    • Securing cluster access
    • Kubectl config
    • RBAC Role Based Access Control
    • Pod policies
    • Network Policies
  • Troubleshooting
    • Logs and log access
    • Standard output and error logs
    • Workload monitoring
    • Application failure
    • Network access troubleshooting
    • Troubleshooting cluster components
  • Conclusion
01/08/2024 - 01/12/2024
10:00 AM - 06:00 PM
Eastern Standard Time
Online Virtual Class
USD $2,995.00
Enroll
02/12/2024 - 02/16/2024
10:00 AM - 06:00 PM
Eastern Standard Time
Online Virtual Class
USD $2,995.00
Enroll
03/18/2024 - 03/22/2024
10:00 AM - 06:00 PM
Eastern Standard Time
Online Virtual Class
USD $2,995.00
Enroll