fbpx

K8S.DIY: Kubernetes Do It Yourself

Kubernetes — это портативная расширяемая платформа с открытым исходным кодом для управления контейнеризованными приложениями и службами, которая повышает эффективность как декларативной настройки, так и автоматизации. У проекта есть большая, быстро растущая экосистема. Google открыл код проекта в 2014 году. Через три года Kubernetes стал лидером среди систем оркестрации.

Курс включает следующие этапы:

  • Погружение в мир контейнеризации и микросервисов: обзор фреймворков, лучших
    практик и трендов современной инфраструктуры
  • Знакомство с облачными сервисами Google Cloud и развертывание своего первого
    Kubernetes кластера на базе GKE
  • Знакомство с основными ресурсами и операциям: императивный и декларативный
    подходы к управлению Kubernetes
  • Автоматизация CICD этапов процесса разработки от комита к построению и запуска контейнера в окружениях dev-qa-staging-prod
  • Разработка и запуск своего микросервисного демо приложения на основе Kubernetes
  • Закрепление на практике методов управления версиями, непрерывного деплоймента и zero-downtime ролаутов на базе Kubernetes
  • Построение Service Mesh инфраструктуры и трафик менеджмент
  • Мониторинг и логирование приложения и Kubernetes кластера

Записаться на встречу с тренером

На встрече тренер детально рассмотрит следующие темы:

  1. Почему Kubernetes необходим? Контейнеризация уровня операционной системы сегодня де-факто является стандартом для запуска облачных приложений в физической и виртуальной инфраструктуре. Google запускают миллионы контейнеров в день, CERN — 400 тысяч контейнер/задач в час. Современный жизненный цикл разработки систем требует современного подхода к беспрерывной доставке новых версий продукта, zero-downtime деплоймент, автоматизацию процессов эксплуатации инфраструктуры. Всего три года понадобилось Kubernetes, системе автоматического деплоймента, управления и масштабирования контейнеризированных приложений, чтоб занять лидирующие позиции и стать основным контейнер-сервисом облачных провайдеров. Спрос на инженеров со знанием и опытом эксплуатации Kubernetes растет ежедневно. Это уже неотъемлемая часть предложений от ведущих компаний, ведь 2018 год стал годом Kubernetes в продакшен. Ставки на текущий год возросли — многие крупные энтерпрайз игроки рынка переводят свои продукты и сервис в облако, новые приложения разрабатываются как Сloud Native, serverless становится трендом. Конференцию KubeCon 2018 в Сиэтл посетили больше восьми тысяч человек со всего мира. В том же году конференция впервые прошла в Китае, что говорит о стремительном росте сообщества, как специалистов так и тех, кто принимает решения в пользу Kubernetes. Присоединяйся!
  2. С чего лучше начать изучать Kubernetes? В связи с возросшим спросом, количество ресурсов по узучению Kubernetes стремительно растет. Выбор велик по цене, качеству и продолжительности. Так, полный курс Kubernetes составляет больше семидесяти часов лекций и видео. Платный курс от топовых компаний может достигать сотню долларов в час. Бесплатные он-лайн лаборатории и тестовые площадки, кредиты от облачных провайдеров и многое другое делает изучение Kubernetes более доступным. Но разнообразие порождает проблему выбора — с чего же начать? За основу курса Kubernetes своими руками (K8S-DIY) взята уже хорошо известная модель обучения в процессе деятельности — концепция learning-by-doing. Исследования преподавателей Гарвардской школы бизнеса показали, что обучение (learning), основанное на собственном опыте, может быть более эффективным, если его совместить с размышлениями (learning-by-thinking) — извлечь и сформулировать ключевые уроки из опыта. Совмещая данные концепции, мы предлагаем интенсивный курс изучения Kubernetes сразу погружаясь в выполнение real-world задач, тем самым получая начальный опыт эксплуатации системы, а находя ответы на возникшие в процессе вопросы — добывать и закреплять знания, полученные на практике.
  3. Каковы последующие шаги и возможности развития в данной области?Docker Runtime Engine не является единственным форматом контейнерных технологий, а декларативный деплоймент становится более сложным на масштабных сетапах. Поэтому базовый курс «K8S-DIY» может быть дополнен несколькими аспектами: разновидностью современного процесса контейнеризации, базовым обзором GKE (google cloud) и разделом Kubernetes Frameworks. Два дополнительных курса является безусловно трендовыми темами, соответствующими современному спросу, как с технологической стороны, так и учитывая потенциальные требования заказчиков в 2019 году.
    «K8S-DIY: Service Mesh — Istio». Сегодня построение сложной микросервиснои эко-системы де-факто требует культуру обеспечения безопасности и контроля данных, телеметрию и правила межсервисного взаимодействия. Istio — это передовой проект service mesh, занявший свою нишу и стремительно развивается под эгидой Google. В ходе курса «K8S: Service Mesh — Istio» мы углубим свои знания по построению микросервиснои эко-системы на базе Kubernetes, построим свой собственный mesh и модернизируем наш пайплайн функциями контроля трафика, zero-downtime, fault injection, telemetry и политиками безопасности.
    «K8S-DIY: Serverless — Knative» — это serverless вычисления, функция как сервис и CI-CD workflow. Kubernetes native подход к управлению source ориентированным приложениям, обстрагируясь от инфраструктуры. Основываясь на Kubernetes и сервисной сети Istio, разработчик сегодня может сосредоточиться только на написании кода, не беспокоясь о скучных и сложных нюансах инфраструктуры. Knative от Google покрывает все эти требования.

НА КОГО РАССЧИТАН КУРС

  • Инженеры и разработчики желающие повысить свой профессиональный уровень

ТРЕБОВАНИЯ ДЛЯ АБИТУРИЕНТОВ

  • laptop, linux, bash, git
  • GKE HOWTO https://kubernetes.io/docs/setup/turnkey/gce/
  • GCP FREE CREDIT https://cloud.google.com/free/

АППАРАТНОЕ ОБЕСПЕЧЕНИЕ

  • Минимальная конфигурация: Ноутбук, RAM 2+, двухъядерный процессор 1.6Гц минимум
  • Оптимальная конфигурация: Ноутбук, RAM 4, двухъядерный процессор 1.6Гц минимум

Длительность: 8 часов
Когда: Сб с 10:00 до 18:00

 

OS-level virtualization Containerized Application Kubernetes Overview Kubernetes Resources Run K8S Cluster on GC
Real-World Application Pods in Kubernetes kubectl Cheat Sheet Labels and Annotations Service Discovery ConfigMaps and Secrets Deployment and Stateful
Kubernetes Ecosystem Infrastructure As a Code Declarative Deployment API Gateway Service Mesh Logging and Monitoring Operator Framework
Фокусируюсь на Cloud Native Solutions архитектуре, разработке и эксплуатации 10 лет в области телекоммуникаций: сетевой инженер, технический менеджер, руководитель команды эксплуатации, технический директор. Операторы IP-транзита, Интернет-провайдеры и операторы мобильной связи: Билайн, Киевстар, МТС, Velcom, Mobicom, Azerfon, Azercell, Астелит 2 Стартапы: должность менеджера и роль архитектора / программного инженера системы. 5 лет как соучредитель веб проекта...

Комментировать

Событие Подробнее
Мы являемся официальными медиа-партнерами компании организатора
КОРЗИНА
Корзина