Kubernetes Workshop : Course Outline

KUBERNETES WORKSHOP : COURSE OUTLINE

Duration : 4 Days

Day 1

  • Introduction to Containers
  • Docker Crash Course
  • Kubernetes overview
  • Kubernetes architecture
  • Kubernetes Environment Setup
  • Kubectl Basic Commands
  • Kubernetes Resources
    • Namespaces
    • Label & Selector
    • Pods
    • ReplicaSets
    • Deployments
    • Services
    • Volumes
    • Secrets
  • Pods Design Pattern
  • Multi-container pods
  • Deployments
  • Container health and readiness
  • Kubernetes Volume Management
  • Secrets and configuration

Day 2

  • Deploying a Kubernetes cluster
  • Set up the prerequisites
  • Provision infrastructure on GCP
  • Generate certificates and configuration files
  • Deploy Kubernetes master nodes
  • Deploy Kubernetes worker nodes
  • Post-installation tasks
  • Verify cluster setup

Day 3

  • Operating a Kubernetes cluster
  • Resource management and Scaling
    • Elastic Scaling
    • Managing Cluster resources
    • Placing Pods with constraints
  • Helm package manager
  • Cluster troubleshooting
  • Cluster fault tolerance
  • Cluster updates
  • User Management
  • Security
  • Networking
  • Monitoring
  • Ingress

Day 4

  • Kubernetes Architecture Deep Dive
  • Managing Infrastructure using Terraform