Воркшоп по Kubernetes собрал Devops-инженеров

Воркшоп по Kubernetes собрал Devops-инженеров
Станислав Коленкин (Senior Devops Developer, DataArt) разработал программу и провел воркшоп в формате «Показываю — обсуждаем и делаем вместе». Программа была ориентирована на DevOps инженеров с опытом работы в Linux-системах и с Docker.

Станислав озвучил основные принципы работы Kubernetes, пояснил, для каких целей он наиболее эффективен. Обсудили способы разворачивания Kubernetes на разных платформах с использованием разных утилит. По каждому пункту обсуждались best practices для той или иной ситуации.

Станислав рассказал о сделанном реальном проекте по разделению большого монолитного приложения с последующим деплойментом в Kubernetes.

Процесс подкреплялся и практическими задачами:

  • основы работы с консолью gcloud (утилита взаимодействия с Google Cloud Platform);
  • разворачивание Kubernetes в Google Cloud Platform;
  • health check и мониторинг состояния компонентов;
  • стандартные способы деплоймента приложения;
  • blue/green deployment;
  • postgres as Stateful service in Kubernetes and storages;
  • autoscailing in Kubernetes (ручной скейлинг, автоскейлинг по стандарным метрикам и по кастомным метрикам);
  • работа с Secrets и ConfigMaps;
  • пакетный менеджер Helm и работа с ним.