Deploying Kubernetes applications on the native way
Main Speaker:
Shay Cohen
Tracks:
DevOpsSeminar Categories:
ContainersDevOps
General
Course ID:
50928Date:
30/06/2024Time:
Daily seminar9:00-16:30
Location:
John Bryce, Tel AvivOverview
Kubernetes is arguably the most important container management technology in the world.
ChatGPT, can save us a lot of time to generate manifests and artifacts.
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, using GPT planning a microservices architecture, migrating from Monolith
This workshop gives you the opportunity to put your hands on K8S and perform basic administration on it.
Who Should Attend
Developers, Devops, Linux sys admins
Prerequisites
- Linux
- Docker
Course Contents
- What is Kubernetes ?
- Introduction
- Kubernetes Architecture
- Intro
- Big Picture View
- Masters
- Nodes
- Desired State And the Declarative Model
- Objects
- Pods
- Services
- PV/PVC/SC- Intro
- Deployments and rollout updates
- Summary – LABS
- Different ways of Installing Kubernetes
- MiniKube intro
- Specs
- Building a deployment spec
- Exposing our deployments
- Intro to Services
- Services Spec
- Exposing our application Hands On
- Update methods.
- Package your application with Helm Charts – Intro
- Where to go next