Clientele ➞

Certified Kubernetes Application Developer (CKAD) Certification BootCamp

kubernetes_logo

Duration: 2 Days

Description

This course aims to help participants prepare for Certified Kubernetes Application Developer examination by the Cloud Native Computing Foundation (CNCF). Hence the outline is derived out of the CKAD curriculum published by CNCF and the entire course is based on Kubernetes clusters built using Kubeadm and by using Kubernetes version 1.13 Kubernetes Essentials course is a mandatory pre-requisite to take up prior to taking this course, as many of the essential topics of CKAD are covered as part of Kubernetes Essentials course....Read more

Objectives

  • Creating a Kubernetes cluster with version 1.13 of Kubernetes using Kubeadm
  • Understand Kubernetes Jobs and CronJobs
  • Understand multi-container pods
  • Setting up Readiness and Liveness probs to self-heal application pods
  • Setting up Role Based Access Control in Kubernetes cluster
  • Understand how to use user accounts and service accounts in RBAC
  • Configure NetworkPolicies to control ingress and egress traffic to a Pod
  • Understand Logging and Monitoring in Kubernetes
  • Setting up Horizontal Pod AutoScaler for Kubernetes Deployments
  • Understanding debugging and troubleshooting in Kubernetes
  • Understand ConfigMaps and Secrets and use them in Complex Deployments
  • Understand how to apply SecurityContext in Pod and Container level
  • Overview of CKAD Examination

Who Should Attend

  • Developers who wish to containerize software applications
  • Administrators who are new to container technology and container orchestration
  • Architects who are considering using container technologies in software architectures

Prerequisites

  • Knowledge of basic unix / linux commands will be good to have
  • Valid AWS account and individual credentials to create EC2 instances
  • Should have knowledge to create AWS EC2 instances and should know how to access EC2 instances via SSH
  • Should have attended Kubernetes Essentials course by CloudThat

Course Outline

Day 1

  • Kubernetes installation using Kubeadm tool
    • Installing Kubeadm development environment in EC2 machines
    • Creating a Kubernetes Cluster using Kubeadm commands
  • Pod Design
    • Understand “run to completion” Jobs in Kubernetes
    • Scheduling CronJobs in Kubernetes
  • Multicontainer Pods
    • Understanding the concept of POD
    • Creating a SideCar container for your Application container
    • Understanding the concept of Init containers
  • Observability
    • Understanding Logging and Monitoring in Kubernetes
    • Setting up Horizontal Pod Autoscaler for Kubernetes Deployments
    • Understanding debugging and troubleshooting in Kubernetes
    • Setting up Readiness and Liveness probs to autoheal the application

Day 2

  • Configuration
    • Understanding the use case of ConfigMaps and Secrets in Kubernetes
    • Setting up Environment variables using ConfiMaps and Secrets
    • Creating a distributed complex application with the help of ConfigMaps and Secrets
    • Understand how to apply SecurityContext in Pod and Container level
  • Role Based Access Control
    • Setting up Role Based Access Control in Kubernetes cluster
    • Understand how to create User accounts and ServiceAccounts in Kubernetes
    • Understand Kubernetes Roles and Rolebindings
    • Understand Kubernetes ClusterRoles and ClusterRoleBindings
    • Setting up Kubernetes Context for a user and namespace
  • Services & Networking
    • Review of Kubernetes Services
    • Configure NetworkPolicy object to control ingress and egress traffic to a backend Pod
    • Concept of Ingress Controller
  • CKAD Overview
    • Overview of CKAD Exam
    • Labs used during exam scenarios
    • How to register, prepare and take the CKAD examination

About the Trainer

A Trainer will be Kubernetes Professional.

Other Details

Questions?

For latest batch dates, fees, location and general inquiries, contact our sales team at: +91 8880002200 or email at sales@cloudthat.in

Upcoming Batches

TBA

Quick Inquiry: Kubernetes


Favorite Courses
No Favourites added yet.

Our Partners