Kubernetes Controllers and Operators are a trending topic in conferences, interviews, and production today. I will share the story of the evolution of our Promotion (Release) system, from simple Kubernetes API REST calls to Informers and Controllers, based on my own experience. This story is particularly interesting because it serves as a great case for personal growth for you as well as for your DevOps/SRE team. It touches on Kubernetes architecture details, Networking, GitOps, IaC, Caching, development patterns, and Golang data structures. Even if you have no development experience (as is the case for most of our team), I will share how a Cursor AI assistant became yet another — though virtual — engineer on our team. Bonus: 10 years of Kubernetes & trends KubeCon24 North America.
Денис Васильєв
(Senior SRE, NIQ - GfK Сompany),Kubernetes Controllers та Operators сьогодні трендова тема на конференціях, співбесідах та продакшн. Я розповім історію еволюції Promotion (Release) системи від простих Kubernetes API REST колів до інформерів та контролерів на власному досвіді. Iсторія цікава ще тим, що тема являє собою дуже класний кейс для саморозвитку особисто вас так і вашої DevOps/SRE команди, адже тут деталі архітектури Kubernetes, Networking, GitOps, IaC, кешування, патерни розробки та структури даних golang. І навіть якщо немає досвіду розробки (як в більшості в нашій команді), я поділюся досвідом як Cursor AI асистент став ще одним, але віртуальним інженером в нашій команді. Бонус: 10 років Kubernetes та тренди KubeCon24 North America
Денис Васильєв
(Senior SRE, NIQ - GfK Сompany),