Crash Course: Kubernetes, IaC & GitOps

Crash course about Kubernetes, infrastructure and modern GitOps systems for automating application deployment and management processes. Bonus: AI for development and AI Operations.

Mentor: Denys Vasyliev, 15+ years in the industry: from engineer to CTO, author and host of the YouTube channel "Wrong DevOps".
Online
Event is over
Crash Course: Kubernetes, IaC & GitOps
Crash Course: Kubernetes, IaC & GitOps
Event is over
Event is over
Event is over

A crash course in Kubernetes, infrastructure-as-code, and modern GitOps systems for automating application deployment and management processes.
Bonus: AI Dev and AIOps.

    After the course, you will be able to:
  • deploy a Kubernetes cluster locally and in the cloud
  • monitor and manage applications on Kubernetes
  • conduct initial audit and troubleshooting of Kubernetes clusters
  • automate infrastructure deployment processes using code
  • use GitOps to automate application deployment
  • bonus: you will understand when and whom AI will replace, as well as what are the main challenges of its implementation.

In addition, Kubernetes Crash Games await you. We will conduct a series of games where you can consolidate your knowledge and skills in various aspects of the material covered. It will include: monitoring, logging, networking, security, scaling, and troubleshooting. Everyone gets experience, and the winners get prizes!

Format:

Date and time:
June 19, 20, 25, 27, 18:30 - 20:30, (Kyiv time, GMT+3), duration of each module ~2 hours
Interactive sessions, practical tasks*, discussions, Q&A.

Platform: Zoom. You will receive a link to the broadcast before the start of the course, and it will also be available on this landing.

The number of participants is limited

Language of the event: Ukrainian

Language of the presentation: Ukrainian and English

*To perform practical tasks, it is recommended to have basic knowledge of Linux, Git, Docker, and any programming language.
**We work with Github, so it is recommended to have a Github account.

Who will be interested?

  • To developers
  • QA engineers
  • To sysadmins and switchers
  • DevOps to engineers
  • To everyone who wants to use Kubernetes and GitOps on their projects

Program

  • Containerization from scratch. For many beginners, a container looks like a black box. You will understand the terminology, components and tools of containerization, understand the difference between containers on different operating systems. Newbies will manually whitelist and launch their first container. For those who are in the topic, we will find interesting nuances. There will be: cgroups, networking, runc, dive, podman, buildkit, multi-stage and multi-arch builds with docker.
  • The Kubernetes ecosystem. The Kubernetes ecosystem. We dive into the fascinating world of Kubernetes, from its history, architecture, and components, to its ecosystem, conferences, and community role. It will be about Borg and Omega, minions and master nodes, DNS and load balancers, cloud providers, cncf and kubecon, certification and Kubernetes Chaos Games. Beginners will have a base, and experts will have another option to prepare for an interview at Google.
  • Deployment of K8S clusters. We launch local and cloud, single and multi-node clusters. We analyze the nuances, dice and choosing the best option. We practically learn troubleshooting. There will be: kubectl, kind, k3s, GKE, Kubernetes the Hard Way, monitoring and logging. Beginners get their hands on their own clusters, and experts improve their auditing and optimization skills.
  • Everything as code. Let's move from imperative to declarative approach. We package infrastructure, configuration and applications in code. We understand the tools that help automate the cycle of development, code review and deployment of applications. There will be: Helm, Terraform, ArgoCD, Flux. Beginners will have the norm, and for experts we will add API-gateway and Service Mesh.
  • Infrastructure as code - Terraform/OpenTofu. We automate infrastructure for application deployment. We understand the basic concepts, components and tools. Here will be: HCL, providers, resources, modules, state, remote backends, workspaces, OpenTofu. It will be difficult for beginners, and experts will need to solve the chicken-egg problem.
  • GitOps family of projects - Flux. We learn the history of GitOps origin and development. I will share my experience of interviewing at WeaveWorks. Let's deploy and configure a bunch of different Flux controllers in Kubernetes. Newbies will be delighted by the total automation, while experts will try to combine Terraform and GitOps.
  • Bonus: AI Dev and AI Ops. The speaker's own experience in applying AI in the development of agents to automate routine tasks. Challenges that arise in projects with artificial intelligence: from the development of models to their deployment and monitoring. Let's take a practical look at the application of GitOps for AI.

Mentor: Denis Vasiliev, Senior SRE at NIQ - GfK Company

— 15+ years in the industry: from engineer to CTO

— Certified Kubernetes Administrator

— Speaker: Fwdays, Xpdays, DevOPSdays, DevOps-DEX London

— Author of Kubernetes DIY course

— Author and host of Telegram and YouTube channel "Incorrect DevOps"

Linkedin

Sign in
Or by mail
Sign in
Or by mail
Register with email
Register with email
Forgot password?