Certified Kubernetes Administrator
Course Duration : 45 Hours
1. Introduction of Kubernetes
- Overview of Kubernetes
- Overview of Docker
- Kubernetes of Control Plane
- Containers of Docker
- Start Kubernetes Platforms
2. Applications Lifecycle Management
- Understand deployments and how to perform rolling update and rollbacks
- Know various ways to configure applications
- Know how to scale applications
- Understand the primitives necessary to create a self-healing application
3. Installation, Configuration & Validation
- Design a Kubernetes Cluster
- Install Kubernetes Masters and Nodes
- Configure secure cluster communications
- Configure a highly-available Kubernetes cluster
- Know where to get the Kubernetes release binaries
- Provision underlying infrastructure to deploy a Kubernetes cluster
- Choose a network solution
- Choose your Kubernetes infrastructure configuration
- Run end-to-end tests on your cluster
- Analyze end-to-end test results
- Run Node End-to-end Tests
- Install and use kubeadm to install, configure, and manage Kubernetes clusters
4. Core Concepts of Kubernetes Administrations
- Understand the Kubernetes API primitives
- Understand the Kubernetes cluster architecture
- Understand Services and other network primitives
- Understand Cluster backup services
5. Kubernetes Administrator Networking
- Understand the networking configuration on the cluster nodes
- Understand Pod networking concepts
- Understand Service Networking
- Deploy and configure network load balancer
- Know how to use Ingress rules
- Know how to configure application Ingress rules
- Understand CNI
6. Scheduling Kubernetes Pods
- Use label selectors to schedule Pods
- Understand the role of Daemon Sets
- Understand how resource limits can affect Pod scheduling
- Understand how to run multiple schedulers and how to configure Pods to use them
- Manually schedule a pod without a scheduler
- Display scheduler events using cron
7. Security of Kubernetes with TLS Certifications
- Know how to configure authentication and authorization
- Understand Kubernetes security primitives
- Know how to configure network policies
- Create and manage TLS certificates for cluster components
- Work with images securely
- Define security contexts
- Define RBAC access for Kubernetes Cluster
- Secure persistent key value store using secret
8. Cluster Maintenance Methodologies of Kubernetes
- Understand Kubernetes cluster upgrade process
- Facilitate operating system upgrades
- Implement cluster backup and restore methodologies
9. Logging and Monitoring of Validate Kubernetes Cluster
- Understand how to monitor all cluster components
- Understand how to monitor applications
- Manage cluster component logs
- Manage application logs
10. Storage in Kubernetes Administrations
- Understand persistent volumes and know how to create them
- Understand access modes for volumes
- Understand persistent volume claims primitive
- Understand Kubernetes storage objects
- Know how to configure applications with persistent storage
11. Troubleshooting Application of Kubernetes Certifications
- Troubleshoot application failure
- Troubleshoot control plane failure
- Troubleshoot worker node failure
- Troubleshoot networking