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