Курс включает следующие этапы:
- Погружение в мир контейнеризации и микросервисов: обзор фреймворков, лучших
практик и трендов современной инфраструктуры - Знакомство с облачными сервисами Google Cloud и развертывание своего первого
Kubernetes кластера на базе GKE - Знакомство с основными ресурсами и операциям: императивный и декларативный
подходы к управлению Kubernetes - Автоматизация CICD этапов процесса разработки от комита к построению и запуска контейнера в окружениях dev-qa-staging-prod
- Разработка и запуск своего микросервисного демо приложения на основе Kubernetes
- Закрепление на практике методов управления версиями, непрерывного деплоймента и zero-downtime ролаутов на базе Kubernetes
- Построение Service Mesh инфраструктуры и трафик менеджмент
- Мониторинг и логирование приложения и Kubernetes кластера
- Certified Kubernetes Administrator Exam lifehacks
- Modern Kubernetes trends by example
Записаться на встречу с тренером
{Denys Vasyliev} Тренер по Kubernetes
10 лет в области телекоммуникаций: сетевой инженер, технический менеджер,
руководитель команды эксплуатации, технический директор. Операторы IP-транзита,
Интернет-провайдеры и операторы мобильной связи: Билайн, Киевстар, МТС, Velcom,
Mobicom, Azerfon, Azercell, Астелит
2 Стартапы: должность менеджера и роль архитектора / программного инженера системы.
5 лет как соучредитель веб проекта для b2b / b2c: VoIP Cloud Roaming Solution.
Сегодня: ведущий инженер-программист (devops) в Cloud Native медиа проекте
На встрече тренер детально рассмотрит следующие темы:
Контейнеризация уровня операционной системы сегодня де-факто является стандартом для запуска облачных приложений в физической и виртуальной инфраструктуре. Google запускают миллионы контейнеров в день, CERN – 400 тысяч контейнер/задач в час. Современный жизненный цикл разработки систем требует современного подхода к беспрерывной доставке новых версий продукта, zero-downtime деплоймент, автоматизацию процессов эксплуатации инфраструктуры. Всего три года понадобилось Kubernetes, системе автоматического деплоймента, управления и масштабирования контейнеризированных приложений, чтоб занять лидирующие позиции и стать основным контейнер-сервисом облачных провайдеров. Спрос на инженеров со знанием и опытом эксплуатации Kubernetes растет ежедневно. Это уже неотъемлемая часть предложений от ведущих компаний, ведь 2018 год стал годом Kubernetes в продакшен. Ставки на текущий год возросли – многие крупные энтерпрайз игроки рынка переводят свои продукты и сервис в облако, новые приложения разрабатываются как Сloud Native, serverless становится трендом. Конференцию KubeCon 2018 в Сиэтл посетили больше восьми тысяч человек со всего мира. В том же году конференция впервые прошла в Китае, что говорит о стремительном росте сообщества, как специалистов так и тех, кто принимает решения в пользу Kubernetes. Присоединяйся!
В связи с возросшим спросом, количество ресурсов по узучению Kubernetes стремительно растет. Выбор велик по цене, качеству и продолжительности. Так, полный курс Kubernetes составляет больше семидесяти часов лекций и видео. Платный курс от топовых компаний может достигать сотню долларов в час. Бесплатные он-лайн лаборатории и тестовые площадки, кредиты от облачных провайдеров и многое другое делает изучение Kubernetes более доступным. Но разнообразие порождает проблему выбора – с чего же начать? За основу курса Kubernetes своими руками (K8S-DIY) взята уже хорошо известная модель обучения в процессе деятельности – концепция learning-by-doing. Исследования преподавателей Гарвардской школы бизнеса показали, что обучение (learning), основанное на собственном опыте, может быть более эффективным, если его совместить с размышлениями (learning-by-thinking) – извлечь и сформулировать ключевые уроки из опыта. Совмещая данные концепции, мы предлагаем интенсивный курс изучения Kubernetes сразу погружаясь в выполнение real-world задач, тем самым получая начальный опыт эксплуатации системы, а находя ответы на возникшие в процессе вопросы – добывать и закреплять знания, полученные на практике.
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 покрывает все эти требования.
Дмитрий –
Отличный курс. И очень хороший практикум.
Dariya Mykhaylyshyn –
Денис, оч хорошо знает материал + он рассказывал оч интересную информацию что творится в мире ИТ.
Также помогал если мы тупили и не успевали.
Курс пригодится мне на собеседовании,т.к. я хочу попробовать себя в devops.
понятно что после инетнсива хорошо владеть кубером это смешно. Но по крайней мере более понятно и минимальные команды уже можно выполнять.
Спасибо!
Mikhail Mikhail –
1. Высокая скорость изложения сложной информации в большем объеме, мне как junior-у было тяжело за всеми успевать. Думаю имеет смысл такой объем материала разбить на несколько дней. Для лучшего понимания. А в целом круто!
2. Денис специалист высочайшего уровня!
3. Курс дает глубокое понимание работы Kubernetes и других связанных сервисов в Google Cloud.
Игорь Криворучко –
Курс супер, мега-хардкор, Денис чётко подавал материал, мне как “чайнику” в дев опсе, очень понравилось, что группа организована так, что ждёт отстающих (меня), узнал много нового, оно того стоило!
Olga Samchenko –
Игорь, благодарю за ваш отзыв 🙂
Рады, что наш курс был вам полезен.
Игорь Бельтек –
планируете повторить?
Дмитрий –
Здравствуйте!
А будут ли какие-то интернет-варианты, пусть и платные?
Не могу 30 числа быть в Киеве 🙁
Olga Samchenko –
Добрый день!
К сожалению, видео записи курса у нас не будет.
Проводим данный курс только офлайн, так-как много практики и желательно физически присутствовать на занятии.
Не переживайте, в следующей году тоже будем проводить данный курс.
Приходите к нам.
Andrew Ivanov –
Спасибо за курс Денису. Спасибо CodeSpace за организацию.
Остался очень доволен. В первую очередь потому, что курс полностью совпал с моим уровнем. Будущим курсантам рекомендую приходить на предварительную встречу для того чтобы понимать, что данный курс вам подходит. Надеюсь на продолжение цикла тренингов по Куберу.
Olga Samchenko –
Андрей, спасибо за ваш отзыв!
Будем рады видеть Вас и на других наших курсах.
Борис –
хотелось бы онлайн курс для других городов)