Advance Kubernetes Workshop

Overview

In this course we will cover advance Kubernetes. We will first install Kubernetes from scratch and then dive into advance topics like RBAC, Kubernetes Networking, Advance Volume Managment, Health Checks, Ingress, Helm, Prometheus, Service Mesh etc. We will also cover CI/CD with Kubernetes.

Date: 23rd and 24th August

Venue : Bangalore

About the Trainer - Neependra Khare

  • Founder and Principal Consultant at CloudYuga
  • Certified Kubernetes Administrator
  • Docker Captain
  • More than 13 years of IT experience
  • Organiser of Docker Meetup in Bangalore for about 4 years
  • Authored Docker Cookbook in 2015
  • Co-authored Introduction to Cloud Infrastructure Technologies MOOC on Edx for the Linux Foundation
  • Pubished online courses on Docker and other container technologies in 2017
  • Authored Introduction to Kubernetes MOOC on Edx for the Linux Foundation.

    Course Content

    • Quick review of Kubernetes Basics
    • Kuberntes Networking
      • CNI Standard
      • Pod to Pod communication
      • Service to Pod communication
      • Kube-proxy
      • Kube-DNS
    • Headless Services
    • Role Based Accessed Control (RBAC)
    • Advance Kubernetes Scheduling
    • Application Health Check
    • Advance Volume Management
      • Setting up Rook Cluster
      • Persistent Volumes
      • Persistent Volume Claims
      • Storage Class
    • Running Batch Jobs in Kubernetes
    • Package management using Helm
    • StatefulSets
    • DaemonSets
    • Quota Management
    • Taints and Toleration
    • Horizonal Pod Scaling
    • Ingress Controller
    • Service Mesh using Istio
    • Blue-Green and Canary Deployment
    • Deploying a Microservices with Kubernetes
    • Best Practices for deploying Applications
    • CI/CD with Kubernetes
    • Monitoring and Logging
      • cAdvisor
      • Prometheus
      • Fluentd + ELK stack
    • Tracing Microservices using OpenTracing and Jaeger
    • Custom Resource Definition (CRD)