Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Certified Kubernetes Administrator (CKA) Master Course
Rating: 4.7 out of 5(372 ratings)
3,013 students

Certified Kubernetes Administrator (CKA) Master Course

Kubernetes Administration - Installation, Configuration, Validation, Scheduling, Maintenance, Security, Networking, etc.
Last updated 8/2020
English

What you'll learn

  • Curriculum required for Certified Kubernetes Administrator (CKA) Exam
  • Scheduling, Logging / Monitoring in Kubernetes cluster
  • Application lifecycle management and cluster maintenance
  • Security, Storage and Networking
  • Installation, Configuration and Validation
  • Cluster core concepts and troubleshooting

Course content

6 sections55 lectures5h 43m total length
  • Introduction2:30

    Welcome to Certified Kubernetes Administrator (CKA) Master Course

  • Baremetal VM Container Overview5:38
    • Difference and relation between Bare metal, Virtual Machines, and Containers

    • Role of Hypervisor in Virtual machines

    • Resource sharing with virtual machines

    • Container and Docker engine introduction

  • Docker lifecycle overview3:40
    • The lifecycle of Docker from docker installation and concepts on the following

    • Prerequisites to install docker

    • Introduction to Docker Image

    • Creating a container from the docker image

    • Concept of multiple containers in a docker-engine

  • Orchestration overview3:50
    • Overview of container orchestration

    • Advantage and need for container orchestration

    • orchestration within master-worker architecture

  • Scaleability and availability overview3:17
    • Understand the concept of scalability

    • How scalability is achieved using containers

    • Concept of high availability

    • Achieving high availability using different zones

    • Understand how clouds achieve and provide scalability and high availability

  • AWS Component Introduction4:24
    • Introduction to different components in Amazon Web Services (AWS) Cloud

    • Overview of Elastic Compute Cloud (EC2)

    • Overview of Elastic Block Storage (EBS)

    • Overview of regions and zones to achieve high availability and scalability

    • Introduction to Elastic load balancer (ELB)

    • Overview of Virtual Private Cloud (VPC)

    • Overview of Elastic Network Interface (ENI)

    • Overview of EC2 Images using Amazon Machine Image (AMI)

    • AWS Free tier and its eligibility

Requirements

  • Basic understanding on containers
  • Registering with any one cloud infrastructure like AWS, Azure or Google Cloud

Description

Major domains of Kubernetes Administration for CKA exam

  1. Scheduling

  2. Logging/Monitoring

  3. Application Lifecycle Management

  4. Cluster Maintenance

  5. Security

  6. Storage

  7. Troubleshooting

  8. Core Concepts

  9. Networking

  10. Installation, Configuration & Validation


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

Core Concepts

  • Understand the Kubernetes API primitives

  • Understand the Kubernetes cluster architecture

  • Understand Services and other network primitives

Application Lifecycle Management

  • Understand Deployments and how to perform rolling updates and rollbacks

  • Know various ways to configure applications

  • Know how to scale applications

  • Understand the primitives necessary to create a self-healing application

Cluster Maintenance

  • Understand the Kubernetes cluster upgrade process

  • Facilitate operating system upgrades

  • Implement backup and restore methodologies

Networking

  • Understand the networking configuration on the cluster nodes

  • Understand Pod networking concepts

  • Understand service networking

  • Deploy and configure the network load balancer

  • Know how to use Ingress rules

  • Know how to configure and use the cluster DNS

  • Understand CNI

Security

  • Know how to configure authentication and authorization

  • Understand Kubernetes security primitives

  • Know to configure network policies

  • Create and manage TLS certificates for cluster components

  • Work with images securely

  • Define security contexts

  • Secure persistent key-value store

Storage

  • 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

Scheduling

  • Use label selectors to schedule Pods

  • Understand the role of DaemonSets

  • 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

  • Know how to configure the Kubernetes scheduler

Logging/Monitoring

  • Understand how to monitor all cluster components

  • Understand how to monitor applications

  • Manage cluster component logs

  • Manage application logs

Troubleshooting

  • Troubleshoot application failure

  • Troubleshoot control plane failure

  • Troubleshoot worker node failure

  • Troubleshoot networking

Who this course is for:

  • Those who are preparing for Certified Kubernetes Administrator (CKA) Exam
  • Get comfortable with Kubernetes concepts and administration