Kubernetes Experience 2.0
Event Information
About this event
Welcome to KubExperience 2.0!
This course introduces Kubernetes concepts to software engineers working with Docker, who want to use Kubernetes to orchestrate their dockerized workloads, and DevOps professionals who have experience with Docker and Docker Swarm and want to get started with Kubernetes.
Schedule
The course will be taught over Zoom, on Thursdays, between the dates 21/1- 11/2 (4 weekly sessions), between 16:00-19:00. All sessions are recorded for those who cannot attend the live meetings.
Who is the course for?
Participants should have a good understanding of the Linux operating system, at least basic knowledge of Docker, and some scripting and command-line experience to help get along the hands-on sections.
What will we learn?
- Core concepts and methods for managing workloads using the Kubernetes CLI (a.k.a kubectl) Kubernetes YAML based manifests.
- Advanced management of application workload using the Helm tool, charts, and templates.
- A set of common best practices for managing an application life cycle on Kubernetes.
What you need in order to participate
The following tools should be installed:
minikube -> https://kubernetes.io/docs/tasks/tools/install-minikube/ OR
Docker for Mac with Kubernetes enabled -> https://docs.docker.com/docker-for-mac/install/ and
kubectl -> https://kubernetes.io/docs/tasks/tools/install-kubectl/
Course Syllabus
Introduction to Kubernetes
- Kubernetes architecture and key concepts
- The logical layout of Kubernetes configuration object
- The kubectl tool
Deploying an application to Kubernetes with native YAML manifests
- Create and edit YAML manifests for deployments and services
- Persist storage, configuration injection
- multi-(micro-)services system
Some advanced Kubernetes objects
- ingress and ingress controller
- RBAC access control system.
- HPA
- CRD
Helm tool, charts, and templates
- Working with helm
- templates and values
- The umbrella pattern
Important information
- The course will be taught over Zoom, on Thursdays, between the dates 21/1- 11/2 (4 weekly sessions), between 16:00-19:00. All sessions are recorded for those who cannot attend the live meetings.
- Course participants are added to a private Whatsapp group where you will be able to ask questions and get assistance from other participants and from the course directors.
- At the end of the course, you should be able to use Kubernetes
- The full price of the course is 1800 NIS (including VAT).
Early bird price until 7/1 - 1400 NIS
Places are limited to 25 participants.
Course Instructor
Miron Gofer, DevOps Architect at Tikal: https://www.tikalk.com/company/employee/miron/