Certified Kubernetes Administrator (CKA)

Live Online (VILT) & Classroom Corporate Training Course

Gain expertise in Kubernetes container orchestration and become a Certified Kubernetes Administrator (CKA) with hands-on training in cluster installation, workload management, networking, storage, and troubleshooting.
Kubernetes Security

How can we help you?

  • CloudLabs
    CloudLabs
  • Projects
    Projects
  • Assignments
    Assignments
  • 24x7 Support
    24x7 Support
  • Lifetime Access
    Lifetime Access
Box

Overview

The Certified Kubernetes Administrator (CKA) course is designed to provide participants with the knowledge, skills, and abilities required to become a certified Kubernetes Administrator. This course focuses on the fundamental concepts of Kubernetes container orchestration, including cluster architecture, installation, configuration, workload management, networking, storage, and troubleshooting. Participants will gain hands-on experience through labs and practical exercises.

Box

Objectives

At the end of Applying Professional Scrum Training for Software Developers course, participants will be able to

  • Understand the fundamentals of Kubernetes container orchestration.
  • Install and configure a Kubernetes cluster.
  • Deploy and scale applications in a Kubernetes cluster.
  • Manage pods, volumes, and services in Kubernetes.
  • Utilize secrets and ConfigMaps in Kubernetes.
  • Schedule container applications effectively.
  • Troubleshoot common issues in a Kubernetes cluster.
Box

Prerequisites

  • Basic understanding of Linux and containerization.
  • Knowledge of basic DevOps concepts.
  • Familiarity with Docker fundamentals.
Box

Course Outline

  • Manage role-based access control (RBAC).
  • Use Kubeadm to install a basic cluster.
  • Manage a highly-available Kubernetes cluster.
  • Provision underlying infrastructure for a Kubernetes cluster.
  • Perform a version upgrade on a Kubernetes cluster using Kubeadm.
  • Implement etcd backup and restore.

  • Understand deployments and perform rolling updates and rollbacks.
  • Configure applications using ConfigMaps and Secrets.
  • Scale applications in a Kubernetes cluster.
  • Create robust and self-healing application deployments.
  • Manage resource limits and Pod scheduling.
  • Manage manifests and use templating tools.

  • Configure host networking on cluster nodes.
  • Establish connectivity between Pods.
  • Use ClusterIP, NodePort, LoadBalancer service types, and endpoints.
  • Configure and utilize Ingress controllers and resources.
  • Work with CoreDNS for DNS configuration.
  • Select appropriate container network interface pluginsls.

  • Understand storage classes and persistent volumes.
  • Configure volume mode, access modes, and reclaim policies.
  • Utilize persistent volume claims.
  • Configure applications with persistent storage

  • Evaluate cluster and node logging.
  • Monitor applications in a Kubernetes cluster.
  • Manage container STDOUT and STDERR logs.
  • Troubleshoot application failures.
  • Troubleshoot cluster component failures.
  • Troubleshoot networking issues.
Box

Testimonials