Certified Kubernetes Administrator (CKA)

 

Course Content

Becoming a Certified Kubernetes Administrator (CKA) shows that an individual has mastered the knowledge, skills, and abilities to design, implement, and maintain a production grade Kubernetes Cluster. Through a focused combination of conceptual lecture and hands-on labs, students will gain all of the skills necessary to become a CKA.

Who should attend

This course is intended for students who have the basic knowledge of the core components of Kubernetes, (such as Pods and Deployments) and who wish to gain the skills necessary to become a Certified Kubernetes Administrator (CKA).

Prerequisites

This course is intended for students who have the basic knowledge of the core components of Kubernetes, such as Pods and Deployments.

Course Objectives

In this course, students will learn and practice essential Kubernetes concepts and tasks in the following sections:

  • 1. Cluster Architecture, Installation & Configuration
      Each student will be given an environment that allows them to build a Kubernetes cluster from scratch. After a detailed discussion on key architectural components and primitives, students will install and compare two production grade Kubernetes clusters.
  • 2. Review: Kubernetes Fundamentals
      After successfully instantiating their own Kubernetes Cluster, students will be guided through foundational concepts of deploying and managing applications in a production environment.
  • 3. Workloads & Scheduling
      After establishing a solid Kubernetes command line foundation, students will be led through discussion and hands-on labs which focus on effectively creating applications that are easy to configure, simple to manage, quick to scale, and able to heal themselves.
  • 4. Services & Networking
      Thoroughly understanding the underlying physical and network infrastructure of a Kubernetes cluster is an essential skill for a Certified Kubernetes Administrator. After an in-depth discussion of the Kubernetes Networking Model, students explore the networking of their cluster’s Control Plane, Workers, Pods, and Services.
  • 5. Storage
      Certified Kubernetes Administrators are often in charge of designing and implementing the storage architecture for their clusters. After discussing many common cluster storage solutions and how to best use each, students practice incorporating stateful storage into their applications.
  • 6. Troubleshooting
      A Certified Kubernetes Administrator is expected to be an effective troubleshooter for their cluster. The lecture covers a variety of ways to evaluate and optimize available log information for efficient troubleshooting, and the labs have students practice diagnosing and resolving several typical issues within their Kubernetes Cluster.
  • 7. Certified Kubernetes Administrator Practice Exam
      Just like the Cloud Native Computing Foundation CKA Exam, the students will be given two hours to complete hands-on tasks in their own Kubernetes environment. Unlike the certification exam, students taking the Alta3 CKA Practice Exam will have scoring and documented answers available immediately after the exam is complete, and will have built-in class time to re-examine topics that they wish to discuss in greater depth.

Outline: Certified Kubernetes Administrator (CKA)

  • 1. Cluster Architecture, Installation, and Configuration
  • 2. Review: Kubernetes Fundamentals
  • 3. Workloads and Scheduling
  • 4. Services and Networking
  • 5. Storage
  • 6. Troubleshooting
  • 7. Certified Kubernetes Administrator Practice Exam

Labs-

  • 1. Use Kubeadm to Install a Basic Cluster
  • 2. Implement Etcd Backup and Restore
  • 3. Augment a Basic Kubeadm Cluster to Achieve High-Availability
  • 4. Perform a Version Upgrade on a Kubernetes Cluster using Kubeadm
  • 5. Deploy Kubernetes Using Ansible
  • 6. Isolating Resources with Kubernetes Namespaces
  • 7. Cluster Access with Kubernetes Context
  • 8. Manage Role Based Access Control (RBAC)
  • 9. Listing Resources with kubectl get
  • 10. Examining Resources with kubectl describe
  • 11. Create and Configure Basic Pods
  • 12. Understanding How Resource Limits Affect Pod Scheduling
  • 13. Using ConfigMaps and Secrets to Configure Applications
  • 14. Creating Robust, Self-Healing Application Deployments
  • 15. Deployments: Scaling, Rolling Updates & Rollbacks
  • 16. Understanding Taints and Tolerations
  • 17. Understanding the Host Networking on Cluster Node
  • 18. Understanding Connectivity Between Pods
  • 19. Services: ClusterIP, Nodeport, LoadBalancer
  • 20. Using Ingress Controllers and Resources to Expose a Service
  • 21. Configuring CoreDNS
  • 22. Understanding the Persistent Volume Claims Primitives
  • 23. Automating Storage with Storage Classes
  • 24. Evaluating and Optimizing Cluster, Node, and Container Logging
  • 25. Troubleshoot Application Failure
  • 26. Troubleshoot Cluster Component Failure
  • 27. Troubleshoot Networking

Prices & Delivery methods

Online Training

Duration
5 days

Price
  • Online Training: CAD 3,425
  • Online Training: US $ 2,595
Classroom Training

Duration
5 days

Price
  • Canada: CAD 3,425

Click on town name or "Online Training" to book Schedule

Instructor-led Online Training:   This computer icon in the schedule indicates that this date/time will be conducted as Instructor-Led Online Training.
*   This class is delivered by a vendor or third party partner.

United States

Online Training 10:00 Eastern Standard Time (EST) * Enroll