Kubernetes- Deep Dive

מק"ט: #35652 | משך קורס: 24 שעות אק'
| מספר מפגשים: 3

Kubernetes is arguably the most important container management technology in the world. This Seminar will take you from the basics of K8S objects to the depths of utilizing K8S as your multi-tier microservices application backbone, from theory to best practices, planning a microservices architecture, migrating from Monolith to microservices design, utilizing API Gateways, such as Ambassador and ingress controllers, along with deploying and packaging with Helm.
We're updating our Deep Dive K8S course constantly, in order to keep providing the most relevant and updated information based on new releases from K8S and main cloud vendor providers.

הקורס פעיל לקבוצות מטעם ארגונים בלבד, ניתן לשלוח פנייה רק אם מדובר בקבוצה
*שדות חובה
PDF version

מטרות

  • Setup Kubernetes on a High Scale
  • Develop & create Service in Containers Orchestration Framework
  • Design microservices architecture with K8S
  • Utilize API Gateway
  • Ingress controllers
  • HELM packaging and deployment 

קהל יעד

  • Software architects
  • Developers
  • CMs
  • DevOps
  • IT 

תנאי קדם

  • Docker Basics - A must (or add 5 hours for Docker Advanced module)
  • Source Control
  • Linux- Open source Familiarity 

נושאים

Kubernetes Foundations

  • K8S Architecture and design
  • K8S Objects
  • K8S Volumes
  • K8S StateLess and Stateful applications
  • Daemonsets
  • Microservices Design and best practices in the world of K8S
  • DevOps / Developers - who is responsible for what?

Core Concepts of Kubernetes

  • Cluster Orchestration
  • Benefits
  • Design Principles

Navigating Kubernetes Architecture – hands on

  • Deployment design + best practices + HA
  • Create Automation for CI/CD
  • Using Fabric with Kubernetes
  • Master/Node
  • Kubectl
  • Replication Controller
  • Kubelet
  • Kube-Proxy
  • Persistent Volumes
  • Etcd
  • High Availability

Using Advanced Kubernetes Features

  • Using Pods
  • Using Labels
  • Using Services
  • Using Namespaces
  • Using Resource Quota

Networking and Kubernetes – hands on

  • Docker Networking
  • Kubernetes Networking
  • Pod to Pod
  • Exposing Services
  • IP Per Pod
  • Inter Pod Communication
  • Intra Pod Communication
  • Ingress Controllers
    • Working with Ambassador - API GATEWAY
    • Nginx
    • ISTIO

Package Manager for Kubernetes

  • Kube helm
  • Kubernetes charts
  • Nexus- private registry
  • Configure Kubernetes with private registries
  • Museum - Helm charts repo

 

Infrastructure Requirements:
This DEEP design course requires having a working 3 node cluster base per student installed on
AWS / VMWARE or any other public / private cloud solution.

1x Master Rule and 2x Minion instances.

Upon request, John Bryce can provide a cloud cluster environment per student, built and hosted on AWS, or guidance on how to build your own hosted solution. 

תגיות