Kubernetes (K8s) is an open-source system for deploying, scaling, automating, and managing containerized applications. This automation helps in improving productivity, efficiency, and reduction of operational downtime for enterprises. As a result, you can gain better career opportunities with skills in managing large and complex applications.
Class Deals by MOOC List - Click here and see Coursera's Active Discounts, Deals, and Promo Codes.
This training course helps you develop your skills and knowledge in Kubernetes. In addition, you can also explore basic to advanced concepts of Kubernetes such as Pods, Nodes, Schedulers, Replication Controller & Replica Sets, etc.
Exam Prep CKA: Certified Kubernetes Administrator course contains 7+ hours of Training content. Learners could find a combination of Video Lectures. Reading material, Quizzes in the training course with comprehensive coverage of all topics regarding automating and managing containerized applications. These lectures are divided into 6 Modules and each module is further split into Lessons. The entire course includes Assessments (both Graded and Non-Graded) to validate the knowledge of learners.
Module 1: Kubernetes: Core Concepts
Module 2: Kubernetes: Storage and Networking
Module 3: Kubernetes: Scaling Workloads
Module 4: Kubernetes: Pods and Schedulers
Module 5: Kubernetes: Cluster Architecture, Installation & Configuration
Module 6: Kubernetes: Troubleshooting
Candidate should have hands-on knowledge of Docker, and Kubernetes (K8s). Also experienced in working with Linux shells, and virtual machines in cloud environments. By the end of this course, a learner will be able to:
- Implement Kubernetes cluster and evaluate its basic components.
- Explore Networking and Storage concepts in Kubernetes.
- Analyze and Implement application scaling in Kubernetes.
- Explore Pods and Schedulers concepts in Kubernetes.
- Troubleshoot Kubernetes cluster using monitoring and logging techniques.
What you'll learn
- Elaborate the concepts of Cluster Networking, CNI plugin and Network Policy.
- Analyze Ingress Resources and Controllers.
- Examine Primitives blocks to create robust, self-healing, application deployments in Kubernetes.
- Implement etcd Backup and Restore
- Analyze and troubleshoot application and cluster components failure.
Syllabus
Kubernetes Introduction and Core Concepts
Module 1
Welcome to the Exam Prep CKA: Certified Kubernetes Administrator Course. In the first week, we'll be introduced to Kubernetes (an open-source system for automating and managing containerized applications and its components. We will also explore the steps to install, setup Kubernetes cluster.
Kubernetes: Storage and Networking
Module 2
In this second week, we'll learn about the networking and storage aspects of Kubernetes clusters. We'll explore the Connectivity between Pods and ClusterIP Service, along with the concepts such Ingress Controller, Container Network Interface (CNI) plugin, Network Policy, Reclaim Policies and Persistent Storage.
Kubernetes: Scaling Workloads
Module 3
In the third week of this course, we'll learn to scale cluster using Replica Sets. We'll also explore other methods such as ConfigMaps and Secrets to configure applications. We will examine Primitives to create robust, self-healing, application deployments.
Kubernetes: Pods and Schedulers
Module 4
In the fourth week of the course, we'll be introduced to the concepts such as Stateful Sets, Cron Jobs, and DaemonSets. We'll also explore Kubernetes Schedulers and learn to assign nodes to pods and examine Pod scheduling.
Kubernetes: Cluster Architecture, Installation & Configuration
Module 5
In the fifth week of this course, we'll learn to create simple kubernetes cluster using Kubeadm. We'll also explore and manage role based access control (RBAC) in Kubernetes. At the end, we'll focus on Cluster monitoring and backup techniques in Kubernetes.
Kubernetes: Troubleshooting
Module 6
In the sixth week of this course, we'll explore the concept of cluster and networking troubleshooting techniques. We'll start with node logging and monitor applications for Kubernetes clusters. We will also focus on methods to troubleshoot cluster component failures.