Container Orchestration using Kubernetes

BY
Simplilearn

Become proficient in the core concepts, methodologies, tools, applications, and skills of Kubernetes.

Mode

Online

Fees

₹ 27000

Quick Facts

particular details
Medium of instructions English
Mode of learning Self study, Virtual Classroom
Mode of Delivery Video and Text Based
Frequency of Classes Weekends

Course overview

The Certified Kubernetes Administrator course by Simplilearn or CKA Certification Training, founded by the Cloud Native Computing Foundation (CNCF), is amongst the most popular professional credentials available. Using various forms of learning, they will enhance your skills in this tool and allow you an edge in the exam. 

The CKA Certification training is the perfect gateway to clear the CKA Certification exam. The Certified Kubernetes Administrator course by Simplilearn aims to cover every aspect of Kubernetes in detail. Some of the core concepts covered are application lifecycle management, installation, networking, configuration and validation, security, pod scheduling, cluster maintenance, storage, and troubleshooting. Learners can opt for a self-paced learning model. The self-paced learning model helps participants complete the course at their own pace. In addition, participants also have the option of a corporate training programme. This programme is ideal for businesses who want to train their employees.

Moreover, professionals who clear the CKA Certification exam hold well-paying technical positions in various Fortune 500 companies. The CKA Certification is a perfect addition to the skillset of any technical professional, as well as ideal for those looking to enter this field. The CKA Certification training course comes with more than 11 real-world projects, up to 50 hours of classes in the blended learning module. 

The highlights

  • Lifetime Access to Course Material
  • 50+ hours of learning 
  • Practice Tests Available
  • Choose Classes Flexibly
  • Self-Paced Alternative Available
  • Practice Tests
  • Covers all Kubernetes core Concepts

Program offerings

  • Self-paced learning
  • Corporate training
  • Hands-on learning
  • 24x7 learner assistance and support
  • Simulations and case analysis
  • Case studies
  • Community forum

Course and certificate fees

Fees information
₹ 27,000

The fees for course Container Orchestration using Kubernetes is -

Fees componentsAmount
Self-placed learningRs. 27,000
Corporate trainingNIL


certificate availability

Yes

certificate providing authority

Simplilearn

Who it is for

The course is primarily designed for Kubernetes Cluster Administrators. However, anyone who wants to work with Kubernetes can join the course. The CKA Certification course is perfectly suited to professionals such as –

  • Kubernetes Cluster Administrators - They are responsible for developing and maintaining Kubernetes cluster lifecycle management platform with the help of a team. The job role also includes event monitoring and deployment automation. 
  • Software Engineers-Responsible for identifying issues to improve system performance and enhance various applications. 
  • System Engineers- They need to implement, support, manage as well as maintain the IT system. System engineers provide support for server and networking issues. 
  • Linux Administrators-The backend IT specialists need to install, configure as well as maintain the Linux operating system. They also need to troubleshoot tasks that are necessary for business support. 
  • Cloud Administrators-Responsible for developing, configuring, implementing, and managing the systems that have a cloud platform. They assist in setting up the public as well as private cloud systems.

Eligibility criteria

To join the Certified Kubernetes Administrator course by Simplilearn, candidates must have an in-depth insight on Containers and clarity on core concepts. Not Mandatory, but an intermediate understanding of Linus shells is beneficial for the course. Also, expertise in Docker is a must for all candidates. 

What you will learn

Knowledge of cloud computing

The CKA Certification course is purposefully crafted to make you adept in the fundamentals of Kubernetes. Once you complete the training course, you will an in-depth knowledge of the following skillset:

  • Learn how to use API server for REST operations and schedule Pods. to match with Nodes.
  • A basic understanding of the fundamentals of Kubernetes.
  • Manage a cluster when an application is running.
  • Analyse, store, and query logs. 
  • Create and place new pods within an existing cluster of pods. 

The syllabus

Section 01: Self Paced Learning Curriculum

Lesson 01: Introduction
  • 1.01 Introduction
  • 1.02 Learning Objective
  • 1.03 Microservices
  • 1.04 Need for Microservices
  • 1.05 Vertualization
  • 1.06 Containers
  • 1.07 Docker
  • 1.08 Use Cases of Docker
  • 1.09 Concept of Containerization
  • 1.10 Docker Vs. Virtualization
  • 1.11 Docker Architecture
  • 1.12 Docker as Prerequisite for Kubernetes
  • 1.13 Kubernetes
  • 1.14 Summary
Lesson 02: Docker
  • 2.01 Learning Objectives
  • 2.02 Container on Docker Host
  • 2.03 Docker Installation on Ubuntu
  • 2.04 Docker Installation on Ubuntu using Docker Repository
  • 2.05 Docker Installation on Ubuntu using Package
  • 2.06 Docker Installation on Ubuntu using Automated Scripts
  • 2.07 Docker Installation on Ubuntu using Automated Scripts
  • 2.08 Working with Docker Container
  • 2.09 List Docker Container
  • 2.10 Start or Stop or Exit Containers
  • 2.11 Naming Containers
  • 2.12 Docker Networks
  • 2.13 Summary
  • 2.14 Demo: Docker
Lesson 03: Docker Orchestration
  • 3.01 Learning Objectives
  • 3.02 Orchestration of Containers
  • 3.03 Docker Swarm
  • 3.04 Docker Swarm Features
  • 3.05 Kubernetes Architecture
  • 3.06 Kubernetes Vs. Docker Swarm
  • 3.07 Docker Compose
  • 3.08 Container Logs
  • 3.09 Docker Compose Configuration
  • 3.10 Web Application Deployment
  • 3.11 Summary
  • 3.12 Demo: Docker
Lesson 04: Overview of Kubernetes
  • 4.01 Learning objectives
  • 4.02 Introduction to Kubernetes
  • 4.03 Relationship between Kubernetes and Containers
  • 4.04 Kubernetes Architecture
  • 4.05 Kubernetes Master Components
  • 4.06 Kubernetes Node Components
  • 4.07 Deployment using Pod or Container
  • 4.08 Summary
Lesson 05: Kubernetes Deployment
  • 5.01 Learning Objectives
  • 5.02 VirtualBox
  • 5.03 Ubuntu VM on Oracle VirtualBox
  • 5.04 Minikube
  • 5.05 Kubectl
  • 5.06 DashBoard
  • 5.07 Summary
  • 5.08 Demo: Kubernetes Deployment
Lesson 06: Kubernetes Pods, Deployments and Replicasets
  • 6.01 Learning Objectives
  • 6.02 YAML
  • 6.03 Imperative Management of Kubernetes Objects
  • 6.04 Kubernetes Pods
  • 6.05 Kubernetes Deployments
  • 6.06 Kubernetes ReplicaSets
  • 6.07 Kubernetes Services
  • 6.08 Summary
  • 6.09 Demo: Kubernetes Pods Deployments and Replica Sets
Lesson 07: Kubernetes Networking and Storage
  • 7.01 Learning Objectives
  • 7.02 Kubernetes Networking
  • 7.03 Kubernetes Networking Architecture: Part One
  • 7.04 Kubernetes Networking Architecture: Part Two
  • 7.05 Volumes
  • 7.06 Persistent Volumes
  • 7.07 Persistent Volume Life Cycle
  • 7.08 Summary
Lesson 08: Kubernetes Implementation
  • 8.01 Learning Objective
  • 8.02 Deploying Kubernetes Application
  • 8.03 Kubernetes Namespace
  • 8.04 Kubernetes Labels and Selectors
  • 8.05 Kubernetes DaemonSets
  • 8.06 Kubernetes Volumes
  • 8.07 Kubernetes Jobs and Cron Jobs
  • 8.08 Kubernetes ConfigMaps and Secrets
  • 8.09 Summary
  • 8.10 Demo: ConfigMap
  • 8.11 Demo: CronJob
  • 8.12 Demo: DaemonSet
  • 8.13 Demo: Job
  • 8.14 Demo: Secret
  • 8.15 Demo: Deployment
  • 8.16 Demo: Labels Sectors
  • 8.17 Demo: Namespace PodInNamespace
Lesson 09: Kubernetes Clusters
  • 9.01 Learning Objective
  • 9.02 Kubernetes Scaling
  • 9.03 Kubernetes Autoscaling
  • 9.04 Kubernetes Rolling Updates
  • 9.05 Kubernetes RollBack
  • 9.06 Kubernetes Pod CPU and Memory Reservations
  • 9.07 Summary
  • 9.08 Demo Kubernetes Scaling and Kubernetes Cluster

Section 02: Live Virtual Class Curriculum

Lesson 01: Course Introduction
  • Introduction to Kubernetes
  • CKA and its importance
  • Learning Path
  • Program Outline
  • Course Outline
  • Course Components
  • Course Completion Criteria
Lesson 02: Core Concepts
  • Overview
  • Assisted Practice: Create and Configure Kubernetes Cluster
  • Etcd
  • Controller
  • Scheduler
  • Kubelet
  • Kube Proxy
  • Pods
  • Assisted Practice: Configure Pods
  • Assisted Practice: Create Openshift Pods
  • ReplicaSets
  • Deployments
  • Assisted Practice: Creating and Configuring the Deployment
  • Services, Load Balancing & Networking
  • Containers
  • Assisted Practice: Understanding Basic Commands of Kubernetes
  • Policies
  • Assisted Practice: Creating Jobs
  • Knowledge checks
  • Fetch cluster specific configuration on running cluster
Lesson 03: Kubernetes Cluster
  • Cluster Architecture overview
  • Configuring a Cluster
  • Managing and Administering Clusters
  • Assisted Practice: Managing and Administrating a Kubernetes Cluster
  • Node
  • Assisted Practice: Understanding the Working of Nodes
  • Assisted Practice: Understanding and Deploying the First Pod
  • Assisted Practice: Deploying Pod and assigning Service to it
  • Control Plane–Node Communication
  • Understanding Controllers
  • Importance of Cloud Controller Manager
  • Working with kubeadm
  • Assisted Practice: Working with Kubeadm
  • Assisted Practice: Kubernetes Dashboard
  • Managing a Cluster Using kubelet
  • Role-Based Access Controller
  • Assisted Practice: Kubernetes Dashboard Role-Based Access Control(RBAC)
  • Assisted Practice: RBAC using Namespace
  • API Server
  • Achieving High Availability
  • Backup, Restoration of etcd Cluster Data
  • Assisted Practice: Backing up and Restoring Etcd Cluster Data
  • Version Upgrade on Kubernetes Cluster
  • Assisted Practice: Upgrading Control Plane's Kubernetes Versions
  • Managing Kubernetes Objects
  • Assisted Practice: Managing the Kubernetes Objects
  • Knowledge Checks
  • Managing multiple namespaces with respective role
Lesson 04: Workloads
  • Overview of Workloads
  • Deployment
  • Assisted Practice: Deploying Multitier Application Using Kubernetes
  • Assisted Practice: Deploying Multitier Application Postgres and Gogs
  • Assisted Practice: Deploying Voting Application
  • Understanding Pods
  • Pod Lifecycle
  • Assisted Practice: Understanding Pod Lifecycle
  • Working on Pod Allocation
  • Assisted Practice: Nodename and Nodeselector Affinity
  • Init Containers
  • Assisted Practice: Using Init Containers
  • Assisted Practice: Using Multi-Init Containers
  • Managing Container Resources
  • Assisted Practice: Managing Container Resources
  • Health Monitoring
  • Multi Pod Containers
  • Pod Topology Spread Constraints
  • ReplicaSet
  • Assisted Practice: Replicasets and Metrics Server
  • Static Pods
  • Assisted Practice: Understanding Static Pods
  • Application Configuration
  • ConfigMap and Secrets
  • Assisted Practice: Understanding Config Maps and Secrets
  • Achieving Scalability
  • Assisted Practice: Configuring Liveness Probes
  • Assisted Practice: Understanding Horizontal Pod Autoscaling
  • Building Self-Healing Pods with Restart Policies
  • Manifest Management and Common Templating Tools
  • Knowledge Checks
  • MySQL and wordpress installation Kubernetes
Lesson 05: Scheduling
  • Scheduler Overview
  • Scheduling Frameworks
  • Kube-Scheduler
  • Node Selection in Kube-Scheduler
  • Assisted Practice: Understanding Node Selection in Kube-scheduler
  • Perform Rolling Updates on a DaemonSet
  • Rollbacks
  • Assisted Practice: Deployment of Image Versions via Rollout
  • Scheduler Performance Tuning
  • Scheduling Policies
  • Scheduling Profiles
  • Topology Management Policies
  • DaemonSet
  • Assisted Practice: Understanding DaemonSet
  • Assisted Practice: Understanding the Security Context
  • Pod Overhead
  • Performance Tuning
  • Assisted Practice: Understanding Pod Priority and Preemption
  • Managing Resources
  • Assisted Practice: Deployment of Flask Application with Redis
  • Knowledge Checks
  • HTTP Docker image rollout Kubernetes
Lesson 06: Services, Load Balancing, and Networking
  • Overview
  • Services
  • Assisted Practice: Multi-Port Services
  • Topology
  • Service Catalog
  • DNS for Services and Pods
  • Assisted Practice: Configuration of DNS for Services and Pods
  • Connecting Applications with Services
  • EndpointSlices
  • Assisted Practice: Configuration of EndpointSlices
  • Ingress
  • Assisted Practice: Understanding Transport Layer Security
  • Ingress Controllers
  • Assisted Practice: Setting up an Ingress
  • Network Policies
  • Adding Entries to Pod /etc/hosts With HostAliases
  • IPv4/IPv6 Dual-Stack
  • Cluster Networking
  • Assisted Practice: DENY all traffic to an application
  • Assisted Practice: LIMIT traffic to an application
  • Assisted Practice: DENY all traffic from other namespaces
  • Knowledge Checks
  • Implement Ingress for multiple containers with AKS
Lesson 07: Storage
  • Overview of Storage in Kubernetes
  • Volumes
  • Assisted Practice: Using_hostPath
  • Persistent Volumes
  • Assisted Practice: Configuring Pod Using PersistentVolume (PV) And PersistentVolumeClaim (PVC)
  • Volume Snapshots
  • CSI Volume Cloning
  • Storage Classes
  • Volume Snapshot Classes
  • Dynamic Volume Provisioning
  • Assisted Practice: Secret as Volume
  • Assisted Practice: Configmap as Volume by using Deployment
  • Storage Capacity
  • Ephemeral Volumes
  • Node-Specific Volume Limits
  • Knowledge Checks
  • Deploy WordPress and MySQL using persistent volume.
Lesson 08: Azure Kubernetes Service
  • Kubernetes in Cloud Environment
  • AKS Service Components
  • Assisted Practice: Create a Kubernetes Cluster Using AKS
  • Assisted Practice: Create Workloads in an AKS Cluster
  • Assisted Practice: Connecting AKS cluster from Windows PowerShell
  • Assisted Practice: Expose a Deployment as a Service
  • Assisted Practice: Deploy Application with Load Balancer
  • Assisted Practice: Dynamic Volumes
  • Assisted Practice: Monitoring clusters and Node Logs
  • Assisted Practice: Update Application
  • Assisted Practice: Upgrade AKS Cluster
  • Assisted Practice: Install NGINX Ingress Controller using Helm
  • Knowledge Checks
  • Deploy MySQL using Azure Dynamic Storage class.
Lesson 09: Troubleshooting and Kubernetes Case Studies
  • Overview of Troubleshooting in Kubernetes
  • Assisted Practice: Troubleshooting Kubernetes Cluster
  • Kubernetes Cluster Logging Architecture
  • Assisted Practice: Understanding Kubernetes Cluster Logging Architecture
  • Cluster and Node Logs
  • Assisted Practice: Understanding Cluster and Node Logs
  • Assisted Practice: Node Not Ready
  • Container Logs
  • Assisted Practice: Understanding Container Logs
  • Assisted Practice: Pod Logs
  • Assisted Practice: Events
  • Application Troubleshooting
  • Assisted Practice: Understanding Application Troubleshooting
  • Monitoring Tools
  • Assisted Practice: Monitoring Metrics API
  • Commands to Debug Networking Issues
  • Assisted Practice: Handling Component Failure Threshold
  • Assisted Practice: Troubleshooting Networking Issues
  • AKS Monitoring and Logging
  • Case Studies
  • Knowledge Checks

Admission details


Filling the form

To apply for Certified Kubernetes Administrator (CKA) Certification Training Course by Simplilearn, please follow the steps mentioned below:

Step 1 - Visit https://www.simplilearn.com/certified-kubernetes-administrator-training and click ‘Enroll Now’. 

Step 2: You will be redirected to a new page

Step 3 - In case you have a coupon, apply the same at this stage or you can directly click on the ‘Proceed’

Step 4 -  Provide your details such as name, contact number and email id and proceed

Step 5 - Pay the fee and save the receipt. You are ready for the certification course.  

Evaluation process

Candidates need to clear the CKA Certification exam to become a Certified Kubernetes Administrators. The CKA Certification exam is an online test in which candidates need to complete performance-based tasks in a command line within 3 hours. The CKA exam is available in several languages like English, Japanese, German, Portuguese, and Spanish. The Kubernetes v1.13 version is currently running in the Certified Kubernetes Administrator Exam environment.

The exam is proctored in distance mode via audio and video streaming. Also, the screens of the candidates are also monitored. During the exam, candidates are only allowed to use one tab in the Google Chrome browser to access their assets. The candidates must secure a minimum score of 74 percent to clear the Certified Kubernetes Administrator Exam.

FAQs

What do I need to do to clear the CKA Certification course?

To earn the course certificate, you should have cleared the online Kubernetes course (the self-learning module). You also need to clear the course end assessment with at least a 70% score.

How is the exam supervised?

Remote supervision takes place during the exam. Options such as audio, screen sharing, and other video means are utilized. Proctors can view candidates’ desktops through screen sharing, allowing supervision.  

Can I access any resources during the exam?

Candidates can open only one Chrome Browser to access certain pre-approved links. 

How long is the CKA Certification exam?

The CKA Certification exam is three hours in duration.

What Kubernetes version is running in the CKA exam environment?

The Kubernetes v1.13 version is currently running in the Certified Kubernetes Administrator Exam environment.

What are the prerequisites for the CKA Certification course?

To join the CKA Certification course, candidates must have an in-depth insight on Containers and clarity on core concepts. Not Mandatory, but an intermediate understanding of Linus shells is beneficial for the course. Also, expertise in Docker is a must for all candidates. 

Trending Courses

Popular Courses

Popular Platforms

Learn more about the Courses

Download the Careers360 App on your Android phone

Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile

Careers360 App
150M+ Students
30,000+ Colleges
500+ Exams
1500+ E-books