Har xil
Qora jumada qatnashadi 20%
gacha chegirmalar amal qiladi 0 kun 00:00:00
Kurs

Инфраструктур­ная платформа на основе Kubernetes

Инфраструктурная платформа на основе Kubernetes

Вы научитесь работать с популярным решением для оркестровки контейнерных приложений. Напишете полноценную платформу на основе Kubernetes и подготовитесь к экзамену Certified Kubernetes Administrator.

DevOps-инженеры используют Kubernetes (k8s) для управления нагрузками между контейнерами, автоматизируют развёртывание и обеспечивают приватность данных. Компании заинтересованы в услугах DevOps-инженеров, архитектурных инженеров, системных администраторов и разработчиков со знанием Kubernetes.

  • $1,6 млрд

    достигнет объём рынка коммерческого контейнерного ПО к концу 2023 года, по данным аналитиков IHS Markit

  • 4 913 компаний

    указали в требованиях к соискателю знание Kubernetes, по данным hh.ru

Кому подойдёт этот курс

  • Системным администраторам Системным администраторам

    Получите навыки платформенного инженера и сможете сами создать инфраструктурную платформу в своей компании.

  • DevOps-инженерам DevOps-инженерам

    Научитесь управлять сложной микросервисной архитектурой, масштабировать приложения и настраивать непрерывную интеграцию. Будете знать достаточно, чтобы успешно пройти сертификацию CKA для DevOps-инженеров.

  • Разработчикам Разработчикам

    Узнаете, как запускать приложения в различных окружениях, включая Production. Научитесь использовать экосистему по максимуму, отлаживать проекты и изменять процедуры развёртывания и конфигурирования.

Для прохождения курса нужно уметь:

• настраивать конфигурацию серверов, приложений и сервисов на Linux;
• работать в командной строке bash;
• запускать приложения в Docker;
• использовать систему контроля версий Git.

А также — иметь представление о работе сети и понимать, как устроены микросервисные приложения.

Для прохождения курса нужно уметь:

Чему вы научитесь

  1. Понимать архитектуру k8s

    Познакомитесь с компонентами и объектами кластера. Научитесь разворачивать кластер локально в minikube.

  2. Обеспечивать безопасность данных

    Научитесь создавать пользователей, разграничивать права и делать приложения в кластере доступными извне. Сможете безопасно хранить пароли пользователей, API-ключи и сертификаты в микросервисах при помощи Vault.

  3. Деплоить приложения в кластер

    Helm — инструмент, который позволит без боли управлять приложениями в Kubernetes. Вы научитесь загружать и обновлять репозитории, компоновать сложные приложения за счёт вложенности шаблонов.

  4. Масштабировать приложения

    Узнаете, как с помощью Kubernetes оптимально распределить память между контейнерами. Научитесь использовать Load Balancing и серверные метрики для масштабирования приложений в зависимости от нагрузки.

  5. Следить за компонентами кластера

    Научитесь работать с Prometheus и визуализировать данные в Grafana. Построите свои SLA/SLO. Научитесь повышать безопасность кластера с помощью service mesh Istio и визуализировать traces-запросы с Jaeger.

  6. Интегрировать CI/CD в Kubernetes

    Разберёте стратегии деплоймента и узнаете, как автоматизировать процессы сборки, упаковки и тестирования компонентов. Ускорите внедрение новых функций в проекты. Научитесь устанавливать и эксплуатировать кластер.

О Skillbox

Как проходит обучение на платформе

  1. Смотрите материалы в удобное время

    Изучаете теорию и практикуетесь на задачах, приближённых к реальным.

    Смотрите материалы в удобное время
  2. Выполняете практические работы

    Решаете задачи после каждого модуля и закрепляете знания.

    Выполняете практические работы
  3. Работаете с проверяющим экспертом

    Получаете обратную связь по каждой работе в течение 1–3 рабочих дней.

    Работаете с проверяющим экспертом
  4. Готовите финальную работу

    Дополняете портфолио и получаете сертификат о прохождении курса.

    Готовите финальную работу

Содержание курса

В конце каждого модуля вас ждёт практическая работа на закрепление изученного материала.

  • 11 тематических модулей
  • 58 видеоматериалов
  1. Знакомство с Kubernetes: основные понятия и архитектура

    Узнаете об архитектуре k8s и его внутренних компонентах. Развернёте свой собственный kubernetes-кластер локально в minikube.

  2. Основные объекты Kubernetes

    Познакомитесь с основными объектами Kubernetes.

  3. Безопасность и управление доступом

    Узнаете, как создавать пользователей и разграничивать права.

  4. Сетевая подсистема Kubernetes

    Сделаете приложение в кластере доступным извне.

  5. Хранение данных в Kubernetes

    Узнаете, как безопасно хранить приватные данные в Vault.

  6. Шаблоны: Helm и его аналоги (Jsonnet, Kustomize)

    Научитесь деплоить свои приложения в кластер с помощью Helm.

  7. HPA

    Научитесь масштабировать приложение в зависимости от нагрузки.

  8. Мониторинг компонентов кластера и приложений, работающих в нём

    Научитесь мониторить компоненты кластера и приложений, работающих в н`м. Построите свои собственные SLA/SLO.

  9. Service mesh. Знакомство с Istio и Envoy

    Научитесь использовать service mesh для повышения безопасности вашего кластера и визуализировать трейсы запросов с Jaeger.

  10. Kubernetes для непрерывной поставки (CI/CD). Интеграция с CI-сервисом

    Узнаете, как строить CI/CD pipeline.

  11. Эксплуатация кластера

    Научитесь устанавливать, обновлять и дебажить кластер, подготовитесь к Certified Kubernetes Administrator.

Финальная работа

  • Videoyozuv prevyusi

    Инфраструктурная платформа на основе кластера Kubernetes

    По ходу работы над проектом вы:

    • настроите CI/CD-пайплайн в Gitlab CI;
    • установите и настроите мониторинг в Grafana с SLO/SLA;
    • настроите автоскейлинг подов;
    • обеспечите безопасное хранение приватной информации ваших приложений в Vault;
    • внедрите service mesh Istio и настроите mTLS для безопасного взаимодействия контейнеров;
    • добавите open tracing на основе Jaeger

Спикеры

Илья Феоктистов

Илья
Феоктистов

Head of DevOps в компании Bling

Больше 8 лет работы в DevOps, сертифицированный Kubernetes-администратор, внедряет автоматизацию в российских и международных компаниях.

Дмитрий Зайцев

Дмитрий
Зайцев

Head of SRE в @flocktory.com

Эксперт в DevOps и SRE. Организатор конференции и глава ПК DevOpsDays Moscow, организатор митапа DevOps Moscow, член ПК DevOpsConf, HighLoad, Ritfest. За 15 лет опыта обеспечивал стабильность проектов в сферах геймдева, машинного обучения, блокчейна.

Отзывы участников курсов

  • Если какой-то материал тяжело даётся, есть вопрос по ДЗ, достаточно написать преподавателю, который поможет разобраться с информацией и подскажет, как решить задачу.
    По итогу 9-месячной учёбы стал по-другому смотреть на сайты. Замечаю «баги», разбираюсь в вёрстке, веду репорты. Узнал, как работать со специфическим ПО.
    Уже сейчас нисколько не жалею, что выбрал Skillbox. Спасибо!!!
  • Благодаря курсу я научилась создавать классные постеры и векторные изображения. Также мой список новых скиллов пополнили ретушь и обтравка изображений — одни из главных навыков профессионального графического дизайнера.
    Ну, и умение верстать журналы! Теперь я, как самый настоящий графический дизайнер, с лёгкостью могу создать разворот какого-нибудь модного журнала.
  • Отзывы студентов

    Яна Щербицкая

    Kurs «Photoshop с нуля до PRO»
    Курс очень круто структурирован, там есть все знания, которые мне нужны, чтобы освоить программу. Сама бы я точно что-нибудь пропустила.
    Преподаватели всё спокойно и терпеливо объясняют. Если ты что-то не понял, снимут дополнительный видеоролик и покажут ещё раз.
    Самое крутое в курсах Skillbox — постоянная связь с теми, кто подскажет, как правильно.
  • Отзывы студентов

    Алла Комиссаренко

    Kurs «UX-дизайнер с нуля до PRO»
    Работать дизайнером мне очень нравится, от UX я вообще в восторге, тяга к аналитике у меня была всегда. После долгих поисков работы в новой сфере подруга помогла мне получить заказ на редизайн сайта большой компании.
    Отдельно хочу сказать спасибо куратору Александру Свобода, он очень подробно расписывал все недочёты и ошибки решений в дизайне.
  • «Почему бы не сделать из хобби источник заработка?» — однажды подумала я.
    Недолго размышляя, записалась на курс в Skillbox и встала в ряд претендентов на гордое звание копирайтера.
    Работа с текстом помогла мне вернуть свою жизнь, вдохновила. Я начала снова ухаживать за собой, читать. Увидела, что я не только мать, но и писатель.

  • Отзывы студентов

    Ирина Семёнова

    Kurs «SMM-специалист»
    Я узнала, что такое охваты, KPI и прочие слова, которые раньше пугали. Поняла, что чем проще и понятнее, тем лучше. Разобралась в сложной иерархии рекламного кабинета и научилась настраивать аудиторию и рекламу.

    Я уже в теме и не боюсь назвать своих более опытных друзей коллегами.
  • Kursning boshlanishi: 29 июн
  • Qoldi: 5 joyj

Стоимость курса

  • Рассрочка до 12 месяцев без переплат
  • 474 877 сум/мес
    • 5 698 526 сум
    • 7 123 158 сум
Qora jumada qatnashadi 20%
gacha chegirmalar amal qiladi 0 дня 00:00:00

1-qadam. To'lov turini tanlang

2-qadam. Bog'lanish ma'lumotlarini to'ldiring

Xato ketganga oʻxshaydi. Qayta yuborishga harakat qilib koʻring yoki sahifani qayta ishga tushiring.

bosish bilan tugmachani, men rozilik beraman / tugmachani bosish bilan men rozilik berman ishlov berish shaxsiy ma'lumotlarga va  qoidalari bilan Platformalardan foydalanish

Tugmachani bosish bilan roziligimni bildiraman dan Ommaviy oferta bilan va shaxsiy ma'lumotlarga ishlov berish siyosati bilan

Rahmat!

Soʻrovingiz muvaffaqiyatli joʻnatildi

Часто задаваемые вопросы

  • Какие навыки нужны, чтобы заниматься на курсе?

    Мы ждём, что вы умеете:
    • настраивать конфигурацию серверов, приложений и сервисов на Linux,
    • работать в командной строке bash,
    • запускать приложения в Docker.

    Нужно иметь представление о работе сети и понимать, как устроены микросервисные приложения. По ходу курса мы будем использовать Git, поэтому не лишними будут навыки работы с системой контроля версий.
  • А если я не соответствую требованиям?

    Не волнуйтесь, это легко исправить. Специально для новичков у нас есть курс «Старт в DevOps» — там как раз научитесь администрировать Linux и настраивать веб-серверы. Базовых знаний, полученных на курсе, и небольшого опыта работы с Docker будет достаточно, чтобы вернуться сюда уже подготовленным специалистом.
  • Какой график обучения на платформе? Получится ли совмещать его с работой?

    Вы можете изучать материалы курса в удобном вам режиме, совмещать обучение на платформе с работой и личной жизнью. Более того, все видео будут доступны и по окончании курса, так что вы сможете освежить свои знания в любой момент.
  • Сколько часов в неделю мне нужно будет уделять обучению на платформе?

    Всё зависит только от вас. В среднем пользователи платформы занимаются от трёх до пяти часов в неделю.
  • Кто будет мне помогать в обучении на платформе?

    У вас будут проверяющие эксперты и куратор в Telegram-чате курса. Они прокомментируют практические работы, дадут полезные советы и ответят на любые вопросы. Вы сможете перенять их опыт, профессиональные знания и лайфхаки.
  • Действуют ли какие-нибудь программы рассрочки?

    Да, вы можете купить курс в рассрочку — и спланировать свой бюджет, разбив всю сумму на небольшие ежемесячные платежи.