Online Kubernetes Workshop

Overview

This course covers Kubernetes, which is the dominant container orchestrator. We will look at the history and evolution of Kubernetes and learn about different resources such as Pods, Services, Deployments, etc. This course also covers how to deploy, update, maintain microservices based applications on Kubernetes using various Kubernetes constructs. The course also discusses access methods, networking, volume management, logging and monitoring, and many more advanced topics. Throughout the course, hands-on exercises reinforce the concepts discussed.

Date : 23rd - 25th Feb’18 (3 days)

Time : 9 AM IST to 5 PM IST

Venue : Online

Fees: INR 29,999 (Including Taxes)

About the Trainer - Neependra Khare

Course Content

  • Container Orchestration and its building blocks
  • Introduction to Kubernetes
    • Kubernetes History
    • CNCF and Kubernetes
  • Kubernetes Architecture
    • Master Nodes
    • Worker Nodes
    • Key-value store
  • Kubernetes Installation methods
  • Kubernetes Installation on Cloud
  • Accessing Kubernetes
    • CLI
    • APIs
    • GUI
  • Kubernetes Building Blocks
    • Pods
    • Replica Sets
    • Deployments
    • Labels
    • Selectors
    • Namespaces
  • Services
    • ClusterIP
    • NodePort
    • LoadBalancer
    • External IP
  • Kuberntes Networking
    • CNI Standard
    • Pod to Pod communication
    • Service to Pod communication
    • Kube-proxy
    • Kube-DNS
  • Role Based Accessed Control (RBAC)
  • Kubernetes Scheduling
  • Kubernetes Volume Management
    • Persistent Volumes
    • Persistent Volume Claims
    • Storage Class
  • ConfigMaps
  • Secrets
  • Ingress Controller
  • Running Batch Jobs in Kubernetes
  • Package management using Helm
  • StatefulSets
  • DaemonSets
  • Quota
  • Custom Resource Definition (CRD)
  • Horizonal Pod Scaling
    • Heapster
    • Autoscaling
  • Blue-Green and Canary Deployment
  • Deploying a Microservices with Kubernetes
  • Kubernetes Federation - Overview
  • Monitoring and Logging
    • cAdvisor
    • Prometheus
    • Fluentd + ELK stack