Course Overview

Learn about the impact that Containers and Container Orchestrations have on how software is being designed, developed, packaged and delivered. This course aims to educate participants on the concept of container orchestration via Kubernetes. It is aimed at helping developers understand why we need a container orchestrator and then quickly learn about the various aspect of Kubernetes and how it helps in addressing the issues faced otherwise.

After completing this course, students will be able to:

  • Overview of why we need Kubernetes and what Kubernetes is?
  • Overview of Kubernetes Architecture
  • Understand Kubernetes Pods.
  • Understand Kubernetes Services
  • Learn about State Persistence in Kubernetes
  • Understand various types of Controllers and how to use them?
  • Create a Kubernetes cluster with version 1.20 of Kubernetes using kubeadm
  • Understand Kubernetes Jobs and CronJobs
  • Understand multi-container pods
  • Understand 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 self-heal application pods
  • Understand ConfigMaps and Secrets and use them in Complex Deployments
  • Understand how to apply SecurityContext in Pod and Container level.
  • 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
  • Overview of CKAD Examination

Upcoming Batches

India Online Enroll
Start Date End Date

17-06-2023

18-06-2023

To be Decided

Key Features

  • Our training modules have 50% - 60% hands-on lab sessions to encourage Thinking-Based Learning (TBL
  • Interactive-rich virtual and face-to-face classroom teaching to inculcate Problem-Based Learning (PBL)
  • Industry certified instructor-led training and mentoring sessions to develop Competency-Based Learning (CBL)
  • Well-structured use-cases to simulate challenges encountered in a Real-World environment
  • Integrated teaching assistance and support through experts designed Learning Management System (LMS) and ExamReady platform
  • Being an authorized Industry Learning Partner gives us the edge over competition

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

  • To take up this training is Docker Essentials training provided by CloudThat.
  • Knowledge of basic UNIX / Linux commands will be good to have.
  • Valid AWS account and individual credentials to create EC2 instances
  • Should know to create AWS EC2 instances and should know how to access EC2 instances via SSH.

Course Outline Download Course Outline

Day 1: 

Kubernetes Overview

  • Issues faced while deploying / managing container in various environments. 
  • What is Kubernetes? 
  • How Kubernetes came into existence?
  • Kubernetes Landscape. 

Kubernetes Architecture 

  • Master–Slave Configuration of Kubernetes. 
  • Components of a Master Node. 
  • Components of a Slave Node. 
  • Communication between master and slave nodes. 
  • Setting up a development Kubernetes Cluster on AWS. 
  • Understanding Namespaces in Kubernetes. 

Kubernetes Pods 

  • Kubernetes Objects. 
  • Understand what a Pod is and its relationship with a Container. 
  • Pod Lifecycle. 
  • Creating pods and running them on the cluster. 

Kubernetes Services 

  • Understanding need for Service Discovery. 
  • Writing services and selecting pods using labels and selectors. 
  • Understand the differences between ClusterIP, NodePort and LoadBalancer services. 

State Persistence 

  • How to manage state persistence in Kubernetes. 
  • Understand Storage Class, Persistence Volume and Persistence Volume Claim. 
  • Understand difference between Static and Dynamic persistence. 
  • Understand difference between Stateless and Stateful containers. 

Day 2: 

Review Day 1 

  • Review all Kubernetes objects and services covered so far. 
  • Review state persistence, objects used to achieve the same. 

Kubernetes Controllers 

  • Understand how a Pod and Deployment works. 
  • Scaling pods using Deployment. 
  • Differences between Replication Controller and ReplicaSet. 
  • How to update and rollback pods using ReplicaSet. 
  • Understand DaemonSet. 
  • Understand StatefulSet Controller and how to use it to manage stateful applications? 

Resource Quotas and Namespaces 

  • Namespaces and quota allocation. 
  • Limiting resources using Resource Quotas. 

Day 3: 

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 auto–heal the application.

Day 4: 

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. 

Certification

    • By earning Certified Kubernetes Application Developer (CKAD), you will show your future or current employer that your competency in DevOps paradigm.
    • Certified Kubernetes Application Developer (CKAD) can be used to prepare for other DevOps role-based or specialty certifications, but it is not a prerequisite for any of them.
    • On successful completion of Certified Kubernetes Application Developer (CKAD) training aspirants receive a Course Completion Certificate from us
    • By successfully clearing the Certified Kubernetes Application Developer (CKAD) exams, aspirants earn certification

Our Top Trainers

Course Fee

Select Course date

Add to Wishlist

Course ID: 13422

Course Price at

₹19900 + 18% GST

Enroll Now

Reviews

M

Matthew Leal

Just finished an online Docker and Kubernetes workshop. The instructor was incredibly knowledgeable on the subject matter and went above and beyond to explain the course topics in a clear and precise way. 6/5 stars.

R

Rashmi Ranjan Sahoo

Today was amazing short workshop sessions for new technology on AI, ML & Microsoft Azure at Microsoft Office in Bangalore Center. It was a great experience and good overviews and speakers for the day today were nice, will look forward to learn more about on Azure stack at Cloud that. Thanks.

S

Sudip chatterjee

Attended CloudThat-MS workshop on AI/ML at Microsoft Corporation. It was good overview on the subject. The speakers for the day were good. They gave proper guidance to everyone how to start on AI,Data Science , ML and solved the numerous queries as well. Recommende

Frequently Asked Questions

CKAD exam consists of performance-based questions rather than only multiple-choice ones. A candidate must prepare a lot before the exam because simply understanding the subjects is not enough. You need suitable study materials to aid your comprehension, preparation, and exam readiness. This exam consists of 19 questions, and around 2 hours are allotted to complete the examination.

The CloudThat CKAD Certification cost will be around 19900 + 18% GST. This course aims to introduce participants to the idea of Kubernetes-based container orchestration. It aims to aid developers in comprehending the requirement for a container orchestrator before teaching them about Kubernetes' many features and how they assist in resolving problems that would otherwise arise.

All you have to do is pass a 2-hour online, proctored performance-based exam with a grade of 66 percent. The exam comprises several performance-based questions (problems) that must be answered in a command line while Kubernetes operates. A proctor is watching you while you take the test online; you can only contact the proctor using the supplied chat box; you cannot see the proctor's face while attending the examination.

The CKS Certification allows cloud-native professionals to demonstrate security skills to current and potential employers. In contrast, the CKA Certification certifies the candidate with knowledge of Kubernetes administration. The CKAD Certification certifies the candidate with the ability to design, build, and configure applications on Kubernetes.

The most obvious answer is to practice, practice, and practise some more. Make it a routine to attend lectures routinely and participate in the lab that follows. Get access to all the study material and sample practice papers available online for your reference. If at all feasible, finish the courses first, then apply for the certification when you feel prepared for the exam.

Yes, the total cost of the CKAD exam is included in the CKAD course offered by CloudThat. With this course, you will deeply learn about the impact that Containers and Container Orchestrations have on how software is developed, designed, packaged, and delivered. The CKAD Certification helps you develop the skills required to be an efficient and successful CKAD Kubernetes Application Developer in today's industry.

CKA and CKAD Certifications are valid for 3 years. To renew their certification, candidates can undertake the exam and pass it again. Before the certification expires, the certification must be renewed immediately. From the date the exam is passed, the CKA & CKAD renewal certification will be valid for an additional three years.

Enquire Now