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: 27th and 28th Dec’18

Duration: 2 Days

Venue : Bangalore

Prerequisitess

Working knowldege of Docker and basics of Kubernetes is required. Please check our basic Docker and Kubernetes trainings, if you are new to Docker or Kubernetes.

About the Trainer - Neependra Khare

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)