Skip to content
Kubernetes logo

The Complete Kubernetes Course

Overview

Kubernetes is a portable, extensible, open source platform for managing containerized workloads and services, that facilitates both declarative configuration and automation. It has a large, rapidly growing ecosystem. Kubernetes services, support, and tools are widely available. The name Kubernetes originates from Greek, meaning helmsman or pilot. K8s as an abbreviation results from counting the eight letters between the “K” and the “s”. Google open-sourced the Kubernetes project in 2014. Kubernetes combines over 15 years of Google’s experience running production workloads at scale with best-of-breed ideas and practices from the community.

What You will Learn?

    • Your are going to learn about Kubernetes Architecture.
    • Learn about Deployment and Scaling.
    • About Configuration and Secrets.
    • Learn about Monitoring and Logging.
    • Networking
    • Services and Networking
    • Volumes and Storage
    • Configuring Applications
    • Stateful Applications
HashiCorp Certified

The Complete Kubernetes Course​ Syllabus

  • 1.01 Introduction
  • 1.02 Learning Objective
  • 1.03 Microservices
  • 1.04 Need for Microservices
  • 1.05 Vertualization
  • 1.06 Containers
  • 1.07 Docker
  • 1.08 Use Cases of Docker
  • 1.09 Concept of Containerization
  • 1.10 Docker Vs. Virtualization
  • 1.11 Docker Architecture
  • 1.12 Docker as Prerequisite for Kubernetes
  • 1.13 Kubernetes
  • 1.14 Summary
  • 2.01 Learning Objectives
  • 2.02 Container on Docker Host
  • 2.03 Docker Installation on Ubuntu
  • 2.04 Docker Installation on Ubuntu using Docker Repository
  • 2.05 Docker Installation on Ubuntu using Package
  • 2.06 Docker Installation on Ubuntu using Automated Scripts
  • 2.07 Docker Installation on Ubuntu using Automated Scripts
  • 2.08 Working with Docker Container
  • 2.09 List Docker Container
  • 2.10 Start or Stop or Exit Containers
  • 2.11 Naming Containers
  • 2.12 Docker Networks
  • 2.13 Summary
  • 2.14 Demo: Docker
  • 3.01 Learning Objectives
  • 3.02 Orchestration of Containers
  • 3.03 Docker Swarm
  • 3.04 Docker Swarm Features
  • 3.05 Kubernetes Architecture
  • 3.06 Kubernetes Vs. Docker Swarm
  • 3.07 Docker Compose
  • 3.08 Container Logs
  • 3.09 Docker Compose Configuration
  • 3.10 Web Application Deployment
  • 3.11 Summary
  • 3.12 Demo: Docker
  • 4.01 Learning objectives
  • 4.02 Introduction to Kubernetes
  • 4.03 Relationship between Kubernetes and Containers
  • 4.04 Kubernetes Architecture
  • 4.05 Kubernetes Master Components
  • 4.06 Kubernetes Node Components
  • 4.07 Deployment using Pod or Container
  • 4.08 Summary
  • 5.01 Learning Objectives
  • 5.02 VirtualBox
  • 5.03 Ubuntu VM on Oracle VirtualBo
  • 5.04 Minikube
  • 5.05 Kubectl
  • 5.06 DashBoard
  • 5.07 Summary
  • 5.08 Demo: Kubernetes Deployment
  • 6.01 Learning Objectives
  • 6.02 YAML
  • 6.03 Imperative Management of Kubernetes Objects
  • 6.04 Kubernetes Pods
  • 6.05 Kubernetes Deployments
  • 6.06 Kubernetes ReplicaSets
  • 6.07 Kubernetes Services
  • 6.08 Summary
  • 6.09 Demo: Kubernetes Pods Deployments and Replica Sets
  • 7.01 Learning Objectives
  • 7.02 Kubernetes Networking
  • 7.03 Kubernetes Networking Architecture: Part One
  • 7.04 Kubernetes Networking Architecture: Part Two
  • 7.05 Volumes
  • 7.06 Persistent Volumes
  • 7.07 Persistent Volume Life Cycle
  • 7.08 Summary
  • 8.01 Learning Objective
  • 8.02 Deploying Kubernetes Application
  • 8.03 Kubernetes Namespace
  • 8.04 Kubernetes Labels and Selectors
  • 8.05 Kubernetes DaemonSets
  • 8.06 Kubernetes Volumes
  • 8.07 Kubernetes Jobs and Cron Jobs
  • 8.08 Kubernetes ConfigMaps and Secrets
  • 8.09 Summary
  • 8.10 Demo: ConfigMap
  • 8.11 Demo: CronJob
  • 8.12 Demo: DaemonSet
  • 8.13 Demo: Job
  • 8.14 Demo: Secret
  • 8.15 Demo: Deployment
  • 8.16 Demo: Labels Sectors
  • 8.17 Demo: Namespace PodInNamespace
  • 9.01 Learning Objective
  • 9.02 Kubernetes Scaling
  • 9.03 Kubernetes Autoscaling
  • 9.04 Kubernetes Rolling Updates
  • 9.05 Kubernetes RollBack
  • 9.06 Kubernetes Pod CPU and Memory Reservations
  • 9.07 Summary
  • 9.08 Demo Kubernetes Scaling and Kubernetes Cluster

Stay Updated!

Follow us on Facebook, LinkedIn, and Instagram for the latest updates, success stories, and career tips.

Need Help?
Call Now