Course Overview

Certified Kubernetes Administrator (CKA) Online Training Courses
4.5 star rating

Overview

In alliance with The Linux Foundation, CNCF or the Cloud Native Computing Foundation created a program named CKA, which is the acronym for Certified Kubernetes Administrator with the ultimate aim of helping develop the ecosystem of Kubernetes. The use of Kubernetes is exploding and developing every passing second and it is all due to it being amongst the uppermost velocity open-source projects.

Course Content

MODULE-1: INTRODUCTION OF KUBERNETES

1. Revision of Docker and Container Technology
2. Challenges with Docker swarm
3. Introduction of Kubernetes
4. Advantages of Kubernetes
5. History of Kubernetes
6. Use cases of Kubernetes
7. Power of Kubernetes in Production or Live environment

MODULE 2: KUBERNETES ARCHITECTURE

1. Kubernetes Architecture
2. Kubernetes Master, API, CLI, GUI, Nodes
3. Overview of API-server, etcd, Controller, scheduler
4. kube-proxy, kubelet, CRI (Docker)
5. Understanding YAML
6. Workflow of application deployment in Kubernetes Cluster

MODULE 3: KUBERNETES INSTALLATION

1. Installation Types - Minikube, kubeadm
2. Hardware Requirement of Installation
3. Installation using kubeadm utility
4. Nodes connectivity with Kubernetes master
5. Basic components of Kubernetes cluster Practical: Kubernetes installation on VLABS

MODULE 4: POD STRATEGY

1. Basics of kubectl Commands
2. Describe Nodes & Namespace
3. Understanding of POD
4. POD CLI creation & how it works?
5. POD creation using YAML
Labs: Deployment of POD in Kubernetes VLABS

MODULE 5: REPLICATION CONTROLLER & DEPLOYMENT

1. Replication Controller
2. Creating a Deployment in Kubernetes
3. Creating a Services in Kubernetes
4. Rolling Updates
Labs: Application Deployment with Service creation in Kubernetes VLABS

MODULE 6: SCALABILITY OF APPLICATION

1. Configure Environment & Secure Resources 2. Scalable Application
3. Multi Container PODs
4. Config MAP
5. Self Healing Application
Labs: Scalable Enviornment set in Kubernetes VLABS

MODULE 7: VOLUME MANAGEMENT

1. Creating Volume
2. Volume claim
3. Volume policy understanding
4. Attach Volume storage on Deployment
Labs: Deployment with custom volume

MODULE 8: NETWORKING

1. Network Namespace understanding
2. Network types
3. Deploy Networking in Kubernetes
4. POD Networkings
5. Creating Network Services & Ingress system
6. DNS concept in Kubernetes
Labs: Deploy custom Networking in Kubernetes VLABS

MODULE 9: RESOURCES MANAGEMENT

1. Understanding of Resources requirements
2. Limits RAM & CPU Core uses
3. Creating Resources Quota
4. Creating Limit Quota
Labs: Deployment project with Limited resources

MODULE 10: MONITORING & SECURITY

1. Logging and Monitoring
2. Monitoring all Components
3. Managing Logs of Application
4. Authentication Security
5. TLS & Certificate Creation
6. Role based access control & ROLE binding
7. SCC & Network and Image Security
Labs: Deployment with Monitoring & Security in Kubernetes

Pre Requisite

You need sound knowledge of Linux,Networking and Container Technology.

Required Exam

Certified Kubernetes Administrator (CKA)

Duration
hideRegular TrackFast Track
Duration 4 weeks 1 week

Success Stories

Trained 1000+ Students From 10+ Countries

Blog

w