Kubernetes On The Cloud & The CNCF CKA Certification

BY
Udemy

Mode

Online

Fees

₹ 499 2699

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
₹ 499  ₹2,699
certificate availability

Yes

certificate providing authority

Udemy

The syllabus

Introduction

  • Source Code and PDFs
  • CKA Test Prep
  • Why Is Kubernetes So Hot Right Now?
  • Containers vs. Virtual Machines
  • What Is Docker?
  • What Is Kubernetes?
  • Understanding Kubernetes in the Cloud Ecosystem

Getting Started With Kubernetes

  • Getting Started With the GCP
  • Setting Up A GCP Account
  • Using The Cloud Shell
  • An end-to-end example: Kubernetes on the GKE

Kubernetes and the Cloud Ecosystem

  • How Kubernetes Works
  • The Role of the Master Node
  • Nodes, Kube-proxy, Kubelet
  • What Is A Pod?
  • Lab:Creating pods imperatively
  • Where Do Pods Run?
  • Can Pods Have Multiple Containers?
  • Lab:Multi-container Pods
  • How Do Master Nodes Communicate?
  • Where Can We Run Kubernetes?
  • Kubernetes for a Hybrid Multi-cloud World
  • Cloud Controllers
  • Interacting with Kubernetes
  • The Architecture of Kubernetes

Pods

  • Lab:Creating pods declaratively
  • Imperative or Declarative?
  • How Declarative Files are Applied
  • The Pros and Cons of Declarative and Imperative Object Management
  • Names and UIDs
  • Namespaces
  • Labels
  • Label Selectors Loose Coupling
  • Annotations
  • Lab:Deletion of pods
  • Lab:Editing the configuration information of the deployment
  • Lab: Scaling The Number of Pods using Deployments

Volumes and Storage

  • Volumes
  • Lab:Volumes and the emptydir volume
  • Types Of Volumes
  • Persistent_Volumes
  • Cloud Specific Persistent Volumes
  • Lab:Persistent Volumes
  • Secrets, ConfigMaps and Other Volume Types
  • Lab:Use of secrets pass information to pods
  • Lab:Create secrets directly from files
  • Lab: ConfigMaps
  • Volumes

More on Pods and Containers

  • Containers in a Pod
  • Lab:kubectl apply
  • What Environment Do Containers See?
  • Lab:Setting Environment Variables in Containers
  • Lab:Downward API Passing information from pod to container
  • How Can Containers React To Lifecycle Events?
  • Lab:Handling Container Lifecycle Events
  • Pod Node Matching
  • Lab:Associating Pods with Nodes using nodeSelector
  • Taints
  • Lab:kubectl_taint
  • Lab:Tolerations
  • Init Containers
  • Lab:Init containers Setting up the state of the pods
  • Pod Lifecycle
  • Container Probes
  • Lab:Use of Liveness and Readiness Probes
  • Lab:Liveness probes Using HTTP and TCP
  • Pod Presets
  • Pod Priorities
  • Containers

ReplicaSets

  • Introducing Controllers
  • What Are ReplicaSets?
  • Lab:ReplicaSet object
  • Working with ReplicaSets
  • Lab:Deleting a ReplicaSet and its associated pods
  • Lab:Deleting a ReplicaSet but not the associated pods
  • ReplicaSets and Loose Coupling
  • Horizontal Pod Autoscalers
  • Lab:Loose coupling between ReplicaSet object and the pods
  • Lab:Scaling a ReplicaSet object

Replication Controllers

  • Replication Controllers
  • Lab:Replication controller
  • Lab:Deleting a replication controller and the associated pods
  • Lab:Deleting a replication controller but not its pods
  • Lab:Loose coupling between replication controller and its pods

Deployments

  • Deployments
  • When Use Deployments
  • Creating a Deployment
  • Lab:kubectl run Create deployments imperatively
  • Lab:YAML files for Deployment objects
  • Rolling Back Deployment
  • Pausing/Resuming Deployment
  • Clean-up Policy
  • Scaling Deployments
  • Lab:Scaling deployments by editing the YAML config
  • Lab:Changing the image version associated with a deployment
  • Lab:Rolling back a deployment
  • Lab:kubectl scale Scaling deployments imperatively
  • Lab:Rolling Deployments

Other Controllers

  • StatefulSets
  • Lab:Statefulsets
  • DaemonSets
  • Run To Completion Jobs
  • Cron Jobs
  • Lab:Batch Processing Job Objects
  • Controllers

Services

  • Services
  • Types of Services.mp4
  • Service Pod Endpoint
  • Services Without Selectors
  • Virtual IPs Service Proxies
  • Multi-Port Services
  • Service Discovery
  • Headless Services
  • NodePort Services
  • LoadBalancer Services
  • External IPs
  • DNS For Services
  • DNS For Pods
  • Securing Services
  • Federated Services
  • Ingress Objects
  • Lab:kubectl expose Service objects
  • Services

Kubernetes on AWS and Azure

  • Kubernetes on the cloud
  • Lab: AKS - the Azure Kubernetes Service
  • Lab: Jumping through hoops - kops and AWS
  • Lab: Play With Kubernetes (PWK)
  • Kubernetes and the Cloud Platforms

Kudeadm: Bootstrapping a Kubernetes Cluster on Ubuntu

  • RBAC (Role-Based Access Control)
  • Roles and ClusterRoles
  • RoleBindings and ClusterRoleBindings
  • Pod Networks and Flannel
  • Instantiating Ubuntu VMs
  • Bootstrapping the Master Node
  • Configuring the Worker Nodes

The CNCF Certified Kubernetes Administrator Test

  • The CKA Test
  • Test Day Mechanics
  • Curriculum and Preparation Tips

Instructors

Mr Janani Ravi
Instructor
Udemy

Mr Vitthal Srinivasan
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