Course Name
Certified Kubernetes Administrator (CKA)
Course Detail
Certifications
Certified Kubernetes Administrator (CKA)
Anyone interested.
- Basic Linux system administration Knowledge
- Web development fundamental
Course Modules
Module 1: Introduction to Kubernetes
Duration: 3 Hours
Topics
● What is Kubernetes?
● Docker Swarm vs Kubernetes
● Kubernetes architecture & components
● Kubernetes installation and configuration
● Add Kubernetes Masters and Worker nodes
● Know where to get the Kubernetes release binaries
● Manage a Highly-available Kubernetes Cluster
● Lab 01:
● Docker Swarm vs Kubernetes
● Kubernetes architecture & components
● Kubernetes installation and configuration
● Add Kubernetes Masters and Worker nodes
● Know where to get the Kubernetes release binaries
● Manage a Highly-available Kubernetes Cluster
● Lab 01:
Module 2: Concepts on Kubernetes various objects
Duration: 3 Hours
Topics
● Pod, container, Deployments, DaemonSets, ReplicaSets
● Static Pod, labels, annotations
● Different types of Services
● Pod vs Deployment vs StatefulSets
● Namespace, ConfigMap & Secret
● Managing Kubernetes object
● Imperative command and Declarative configuration file approaches
● Lab 02:
● Static Pod, labels, annotations
● Different types of Services
● Pod vs Deployment vs StatefulSets
● Namespace, ConfigMap & Secret
● Managing Kubernetes object
● Imperative command and Declarative configuration file approaches
● Lab 02:
Module 3: Application Lifecycle Management
Duration: 3 Hours
Topics
● Understand deployments
● How to perform rolling updates and rollbacks
● Know various ways to configure applications
● Know how to scale applications
● Creating different types of services
● Install and configure bare metalLB load balancer
● Understand Readiness probes, Liveness probes, Startup
probes
● Lab 03:
● How to perform rolling updates and rollbacks
● Know various ways to configure applications
● Know how to scale applications
● Creating different types of services
● Install and configure bare metalLB load balancer
● Understand Readiness probes, Liveness probes, Startup
probes
● Lab 03:
Module 4: Scheduling
Duration: 3 Hours
Topics
● Use label selectors to schedule Pods
● Taints & Tolerations, Node affinity
● Understand how resource limits can affect Pod scheduling
● Manually schedule a pod without a scheduler
● Display scheduler events
● Lab 04:
● Taints & Tolerations, Node affinity
● Understand how resource limits can affect Pod scheduling
● Manually schedule a pod without a scheduler
● Display scheduler events
● Lab 04:
Module 5: RBAC Authorization & ServiceAccount
Duration: 3 Hours
Topics
● Understand API Groups in Kubernetes
● Understand ServiceAccount
● Understand ServiceAccount
● Role & Rolebinding
● ClusterRole & ClusterRoleBinding
● Create ConfigMap & Secret
● Inject configmap & secret in pods
● Lab 05:
● ClusterRole & ClusterRoleBinding
● Create ConfigMap & Secret
● Inject configmap & secret in pods
● Lab 05:
Module 6: Storage & Data Persistent
Duration: 3 Hours
Topics
● 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
● NFS server configure for storage solution
● Lab 06:
● Understand access modes for volumes
● Understand persistent volume claims primitive
● Understand Kubernetes storage objects
● Know how to configure applications with persistent storage
● NFS server configure for storage solution
● Lab 06:
Module 7: Networking
Duration: 3 Hours
Topics
● Understand the networking configuration on the cluster nodes
● Understand Pod networking concepts
● Understand Service Networking
● Know how to use Ingress controllers and Ingress resources
● Know how to configure and use the cluster DNS
● Understand CNI
● Install Nginx ingress controller
● Lab 07:
● Understand Pod networking concepts
● Understand Service Networking
● Know how to use Ingress controllers and Ingress resources
● Know how to configure and use the cluster DNS
● Understand CNI
● Install Nginx ingress controller
● Lab 07:
Module 8: Security
Duration: 3 Hours
Topics
● Know how to secure hosts
● Secure Kubernetes
● Understand authentication & authorization
● Manage TLS certificates for cluster components
● View certificate details
● Create certificate for user
● Know how to configure network policies
● Work with images securely
● Define security contexts
● Secure persistent key value store
● Lab 08:
● Secure Kubernetes
● Understand authentication & authorization
● Manage TLS certificates for cluster components
● View certificate details
● Create certificate for user
● Know how to configure network policies
● Work with images securely
● Define security contexts
● Secure persistent key value store
● Lab 08:
Module 9: Cluster Maintenance
Duration: 3 Hours
Topics
● Kubernetes Software Versions
● Understand Kubernetes cluster upgrade process
● Facilitate operating system upgrades
● Implement backup and restore methodologies
● Implement etcd backup and restore
● Lab 09:
● Understand Kubernetes cluster upgrade process
● Facilitate operating system upgrades
● Implement backup and restore methodologies
● Implement etcd backup and restore
● Lab 09:
Module 10: Logging and Monitoring
Duration: 2 Hours
Topics
● Understand how to monitor all cluster components
● Understand how to monitor applications
● Manage cluster component logs
● Manage application logs
● Install and configure metric server
● Install and configure Kubernetes dashboard
● Lab 10:
● Understand how to monitor applications
● Manage cluster component logs
● Manage application logs
● Install and configure metric server
● Install and configure Kubernetes dashboard
● Lab 10:
Module 11: Troubleshooting
Duration: 2 Hours
Topics
● Troubleshoot application failure
● Troubleshoot control plane failure
● Troubleshoot worker node failure
● Troubleshoot networking
● Lab 11:
● Troubleshoot control plane failure
● Troubleshoot worker node failure
● Troubleshoot networking
● Lab 11:
Module 12: Network Policies
Duration: 2 Hours
Topics
● Basic of network policies
● Prerequisites of network policy
● policyTypes: Ingress and Egress
● Default policies
● Know how to use Ingress & Egress policy
● Lab 12:
● Prerequisites of network policy
● policyTypes: Ingress and Egress
● Default policies
● Know how to use Ingress & Egress policy
● Lab 12:
Module 13: Helm charts and Jsonpath
Duration: 2 Hours
Topics
● Basic of helm and helm charts
● Install helm on kubernetes cluster
● Initialize a Helm Chart Repository
● Install an Example Chart
● Json file format and jsonpath expressions
● Lab 13:
● Install helm on kubernetes cluster
● Initialize a Helm Chart Repository
● Install an Example Chart
● Json file format and jsonpath expressions
● Lab 13:
Module 14: CKA Exam Preparation & Sample Questions
Duration: 2 Hours
Topics
● How to register and purchase exam voucher
● Exam important instructions
● Discuss on exam modules
● Exam tips
● Sample Questions
● Lab 14:
● Exam important instructions
● Discuss on exam modules
● Exam tips
● Sample Questions
● Lab 14:
Module 15: CKA Exam Sample Questions
Duration: 3 Hours
Topics
● Sample Questions & Solutions
● Lab 15: Demo CICD full process in Kubernetes cluster
● Lab 15: Demo CICD full process in Kubernetes cluster
Course Duration
- 2.5 Months
- 40 Hours
- 15 Classes
- 2.00-3.00 Hours per class
Course Type
Meeting
We provide both full courses and module-based specialized training. Ask us for detailed course outline and fees.