Certified Kubernetes Administrator

BY
Udemy

Mode

Online

Fees

₹ 1199

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
₹ 1,199
certificate availability

Yes

certificate providing authority

Udemy

The syllabus

Introduction

  • Introduction to the Course
  • CKA - Exam Blueprint 
  • Document - Link to Code Repository

Domain 1: Core Concepts

  • Overview of Container Orchestration
  • Introduction to Kubernetes
  • Installation Options for Kubernetes
  • Using Managed Kubernetes Service from CSP
  • Document - MSSP
  • Overview of kubectl
  • Document - kubectl
  • Installing & Configuring kubectl for Linux and macOS
  • Note - Minikube
  • Configuring Kubernetes in Minikube in Windows
  • Document - Minikube Installation Commands
  • Configuring Kubernetes in Minikube in Linux
  • Document - Minikube Installation Commands
  • Understanding PODS
  • Understanding Kubernetes Objects
  • Overview of Kubernetes Cluster Architecture
  • K8S Components - ETCD
  • K8S Components - kube-apiserver
  • Introduction to API
  • Kubernetes API Primitives
  • Creating First POD Configuration in YAML
  • Document - API Resources for writing YAML files
  • Working with Multi-Container Pods
  • K8S Components - kube-scheduler
  • Document - Note on CMD vs Entrypoint
  • Revising Dockerfile - CMD vs ENTRYPOINT
  • Understanding Commands and Arguments in Kubernetes
  • CLI Documentation of K8s Resources
  • Revising DockerFile - EXPOSE Instruction
  • Exposing Ports for PODS
  • Generating Pod Manifests via CLI
  • Generating Pod Manifests via CLI
  • Notes - Core Concepts

Domain 2: Workloads & Scheduling

  • Introduction to Labels and Selectors
  • Implementing Labels and Selectors
  • Overview of ReplicaSets
  • Creating our first ReplicaSet
  • Introduction to Deployments
  • Creating our first deployment
  • Rolling Back Deployments
  • Important Pointers - Deployments
  • Generating Deployment Manifests via CLI
  • Understanding DaemonSets
  • Overview of NodeSelector
  • Understanding Node Affinity
  • Pod Affinity and Pod Anti-Affinity
  • Resource Limits
  • Scheduling Pods without a Scheduler
  • Taints and Tolerations
  • Components of Taints and Tolerations
  • Multi-Container POD Design Patterns
  • Adapter Pattern
  • Notes -Workloads & Scheduling

Domain 3: Services and Networking

  • Overview of Service
  • Creating our first Service and Endpoint
  • Service Type: ClusterIP
  • Using Selectors for Service Endpoints
  • Port vs TargePort
  • Service Type: NodePort
  • Service Type: Load Balancer
  • Generating Service Manifests via CLI
  • Document - Lecture Commands
  • Overview of Ingress
  • Understanding Ingress Resource and Ingress Controllers
  • Overview of Helm
  • Installing Helm
  • Deploying our first Helm Chart
  • Deploying our First Helm Chart
  • Named Based Virtual Hosting (Ingress)
  • Deploying Nginx Ingress Controller
  • Document - Ingress Controller Deployment
  • Configuring Default BackEnd for Ingress
  • Kubernetes Namespace
  • Service Accounts
  • Named Port
  • Notes - Services and Networking

Domain 4: Security

  • Understanding Authentication
  • Note - Authentication Lecture
  • Document - Authenticate with Bearer Token
  • Introduction to Asymmetric Key Encryption
  • Understanding SSL/TLS
  • Creating TLS Certificate for Authentication
  • Document - Certificate Based Authentication
  • Understanding Authorization
  • API Groups, Resources and Verbs
  • Access Control based on Namespace
  • ClusterRole and ClusterRoleBinding
  • Network Security Policies
  • Understanding Kubeconfig
  • Creating Kubeconfig from Scratch
  • Document - Kubeconfig from Scratch
  • Kubernetes Secrets
  • Document - Commands for Generating Secrets
  • Mounting Secrets Inside Pods
  • Notes - Security

Domain 6: Storage

  • Overview of Docker Volumes
  • Creating Volumes in Kubernetes
  • PersistentVolume and PersistentVolumeClaim
  • Static vs Dynamic Provisioning of PV
  • Document - Dynamic Provisioning
  • ConfigMaps
  • Security Contexts
  • Storage Volume Expansion
  • Notes - Storage

Domain 7: Cluster Architecture, Installation and Configuration

  • Configuring Cluster with kubeadm
  • Upgrading kudeadm Clusters
  • Document - Configuration Commands
  • Kubernetes Cluster from Scratch
  • Provisioning Release Binaries - New
  • Note - Version Constraints
  • Configuring the Certificate Authority
  • Installing and Configuring ETCD - New
  • Configuring kube-api server NEW
  • Configuring Controller Manager - New
  • Configuring Scheduler - NEW
  • Validating Cluster Component Status
  • New - Worker Node Configuration
  • Configuring Networking - New
  • New - RBAC for API to Kubelet Communication
  • Configuring DNS in Cluster - New
  • Kubelet Preferred Instance Type - New
  • Backing and Restoring ETCD

Domain 8: Logging / Monitoring

  • Kubernetes Events
  • Monitor Cluster Components
  • Deploying Metric Server
  • Document - Installing Metric Server
  • Understanding Docker Logging Drivers
  • Monitoring Application Logs
  • Monitoring Cluster Component Logs

Domain 9: Troubleshooting

  • Troubleshooting Application Failure
  • Solution - Troubleshooting Application Failure
  • Troubleshooting Control Plane Failure
  • Version Skew Support Policy
  • Facilitating OS Upgrades
  • Draining Worker Nodes
  • Document - Drain and Uncordon Node
  • Taint Based Evictions

Exam Preparation Section

  • Registering for the Exams
  • Candidate Handbook - Important Pointers
  • Important Tips for Exams
  • Delta Changes in K8s Versions
  • Important Pointers for Exams - Domain 1
  • Important Pointers for Exams - Domain 2
  • Important Pointers for Exams - Domain 3
  • Important Pointers for Exams - Domain 4
  • Important Pointers for Exams - Domain 5
  • New - Exam Preparation Practice Test
  • Solution - New Exam Preparation Practice Test

Instructors

Mr Zeal Vora

Mr Zeal Vora
Instructor
Udemy

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