Kubernetes Master Course| Certified Kubernetes Administrator

BY
Udemy

Mode

Online

Fees

₹ 2299

Quick Facts

particular details
Medium of instructions English
Mode of learning Self study
Mode of Delivery Video and Text Based

Course and certificate fees

Fees information
₹ 2,299
certificate availability

Yes

certificate providing authority

Udemy

The syllabus

Introduction

  • Course Structure
  • How to contact the instructor
  • CKA Exam curriculum overview
  • CKA Exam Tips
  • Introduction to Kubernetes
  • The Course Deck

Understanding the Kubernetes Architecture

  • The Kubernetes Architecture Overview
  • API server
  • controller manager
  • Scheduler
  • ETCD
  • Kubelet
  • Kube-Proxy
  • CRI
  • Understanding the REST API
  • The Kubernetes API and Versioning
  • Kubernetes APIGroups Demo Lab
  • The Kubernetes Object Model
  • Kubectl Basics and Practice Lab

Installing and Maintaining a Kubeadm Kubernetes Cluster

  • Kubernetes Version and Version Skew Support Policy
  • Understanding Kubeadm
  • Installing Kubernetes with Kubeadm
  • Creating a Highly Available Kubeadm Cluster
  • Draining your nodes
  • Upgrading the version of your Kubeadm Cluster
  • ETCD backup and restore

Kubernetes Core Concepts

  • Understanding K8s Core Concepts
  • Namespaces
  • Namespace Demo Lab
  • Namespaces Practice Lab
  • Namespace Lab solution
  • Pods
  • Pods Demo Lab
  • Pods Pratice Lab
  • Pods Lab Solution
  • Static Pods
  • Static Pods Demo Lab
  • Static Pod Manifests
  • Multi Container Pods
  • Multi-Container Lab Manifest
  • Init Containers
  • Init container Lab
  • Labels
  • Labels Demo Lab
  • Labels Demo Lab Resources
  • Selectors
  • Selectors Demo Lab
  • Annotations
  • Exposing your apps with Services
  • clusterIP service
  • ClusterIP Service Demo Lab
  • NodePort Service
  • NodePort Service Demo Lab
  • LoadBalancer Service
  • LoadBalancer Service Demo Lab

Workloads in Kubernetes

  • Kubernetes Workloads and the Pod Template
  • ReplicaSets
  • Deployments
  • Deployments Demo Lab
  • DaemonSets
  • DaemonSets Demo Lab

Scheduling workloads in Kubernetes

  • Taints and Tolerations
  • Taints and Tolerations Demo Lab
  • Node Selectors and NodeName
  • Advanced Scheduling: Node Affinity
  • NodeAffinity Demo Lab
  • Advanced Scheduling: Pod Affinity and Anti-Affinity
  • Pod Affinity Demo Lab
  • Multiple Schedulers
  • Resource Requests and Limits
  • Resource, Requests Demo Lab
  • Setting Resource Quotas for your namespaces

Configuring Applications in Kubernetes

  • Understanding the configuration of containerized applications
  • Understanding ENTRYPOINT and CMD
  • COMMANDS and ARGS
  • Environment Variables
  • ConfigMaps
  • ConfigMaps Demo Lab
  • Secrets
  • Secrets Demo Lab

Networking and Services in Kubernetes

  • Kubernetes Networking Introduction
  • Linux Network Namespaces
  • Linux Network Namespaces Demo Lab
  • Docker Container Networking
  • Understanding the CNI
  • Creating a CNI plugin from scratch
  • CNI Flannel
  • Installing the Flannel CNI
  • Installing the Weave CNI -- Tip for the CKA Exam
  • Calico CNI
  • Installing the Calico CNI
  • Understanding the Ingress with the Ingress Controller and Resource
  • Kubernetes Ingress Demo Lab with GCE (Google Cloud Engine)

Storage in Kubernetes

  • Storage Introduction
  • Volumes
  • Volumes Demo Lab
  • Persistent Volumes
  • Persistent Volumes Demo Lab
  • Persistent Volume Claims
  • Persistent Volume Claims Lab
  • Storage Classes
  • Storage Classes Demo Lab

Securing Kubernetes

  • Anatomy of an attack on Kubernetes by exploiting code vulnerabilities
  • Creating TLS Certificates
  • Authentication and Access Control
  • Service Accounts
  • The KUBECONFIG file
  • Mastering the KUBECONFIG file and the "kubectl config" command Demo Lab
  • Using kubectl proxy for authentication
  • Kubernetes Authorization Overview
  • Role Based Access Controls or RBAC
  • Roles and RoleBindings
  • Roles and RoleBindings Demo Lab
  • ClusterRole and ClusterRoleBindings
  • ClusterRole and ClusterRoleBindings Demo Lab
  • Certificate Signing Requests with Demo Lab
  • Security Contexts
  • Network Policies
  • Network Policies Demo Lab

Monitoring and Autoscaling Your Kubernetes Cluster pods and nodes

  • Monitoring Cluster Resource Utilization
  • Installing the kubernetes metrics server and Demo Lab
  • Managing Application Logs
  • Managing Application Logs Demo Lab
  • The EFK (Elasticsearch-Fluentd-Kibana) Logging Stack for Kubernetes
  • The EFK (Elasticsearch-Fluentd-Kibana) Logging Stack Demo Lab

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