- 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
Online
₹ 529 2,499
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
certificate availability
certificate providing authority
The syllabus
Introduction
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