Kubernetes Beginners Course

Tuesday, November 20, 2018

Ehad Haam 28, Tel Aviv

Get more information
Kubernetes Beginners Course

**All our courses can be mixed and matched according to one's specific needs

** The location is determined once the group is closed.

Kubernetes will run and manage your containerized applications. Learn how to build, deploy, use, and maintain Kubernetes.


What Will I Learn?

  • Install and configure Kubernetes (on your laptop/desktop or production grade cluster on AWS)
  • Use Docker Client (with kubernetes), kubeadm, kops, or minikube to setup your cluster
  • Be able to run stateless and stateful applications on Kubernetes
  • Use Healthchecks, Secrets, ConfigMaps, placement strategies using Node/Pod affinity / anti-affinity
  • Use StatefulSets to deploy a Cassandra cluster on Kubernetes
  • Add users, set quotas/limits, do node maintenance, setup monitoring
  • Use Volumes to provide persistence to your containers
  • Be able to scale your apps using metrics
  • Package applications with Helm and write your own Helm charts for your applications
  • Automatically build and deploy your own Helm Charts using Jenkins


Who is the target audience?

  • System Admins
  • Software Developers
  • IT Professionals
  • DevOps Engineers


  1. Kubernetes Foundations
  1. Containers , create , pull , run , deploy – local and docker.io
  2. Linux Adv  Kernel Features
  3. Container Adv User Experience
  4. New Container Capabilities
  5. Gaps using Containers in Production
  6. Microservices + real e.g + best practice
  7. DevOps


  1. Core Concepts of Kubernetes
  1. Cluster Orchestration
  2. Looking at K8S Origination at Google
  3. Open Source
  4. Benefits
  5. Design Principles


  1. Navigating Kubernetes Architecture – hands On
  1. Deployment design + best practices + HA
  2. Create Auotmation for CI/CD
  3. Using Fabric with Kubernetes
  4. Master/Node
  5. Kubectl
  6. Replication Controller
  7. Kubelet
  8. Kube-Proxy
  9. Persistent Volumes
  10. Etcd
  11. High Availability


  1. Using Kubernetes Features
  1. Adv using Pods
  2. Adv using Labels
  3. Adv using Services
  4. Adv using Namespaces
  5. Adv using Resource Quota


Get more information