Весенняя перезагрузка Скидка 30% действует 0 дней 00:00:00
Курс

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

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

О профессии

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

О Skillbox

Skillbox
по качеству обучения. Вся теория записана с топовыми экспертами рынка, а практика максимально приближена к реальным рабочим задачам. Послушайте, что говорят те, кто уже достиг своих целей вместе со Skillbox.

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

  • Иллюстрация этапа обучения
    Регистрация

    Знакомитесь с платформой

    Платформа Skillbox — собственная разработка компании Skillbox, платформа постоянно улучшается. Вас ждут видео, практические задания и общение с кураторами Доступ к материалам откроется сразу после покупки курса

  • Иллюстрация этапа обучения
    Теория

    Получаете знания

    Курсы состоят из тематических видео разной длительности Смотрите их когда и где угодно Доступ бессрочный, чтобы вы всегда могли вернуться и повторить теорию

  • Иллюстрация этапа обучения
    Практика

    Выполняете задания

    В Skillbox уверены, что навыки отрабатываются только через практику. Поэтому после теории вас ждёт практическая работа или тест Все задачи приближены к реальным — их можно с гордостью положить в портфолио

  • Иллюстрация этапа обучения
    Обратная связь

    Работаете с куратором

    Проверкой заданий занимаются кураторы Это эксперты по теме курса Они помогут с трудными задачами и подскажут, как улучшить ваши проекты Общаться с проверяющими кураторами можно прямо на платформе

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

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

  • 1 месяц обучения
  • 12 тематических модулей
  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.

Спикеры

Илья
Феоктистов
Head of DevOps в компании Bling

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

Дмитрий
Зайцев
CTO/CIO @ Flocktory

Опыт в IT — 15 лет. Работал в компаниях из сфер геймдева, AdTech, Big Data, блокчейн, маркетинг. Организатор DevOpsDays, DevOpsDays Moscow in Russian.

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

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

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

Скидка действует 0 дня 00:00:00

  • 5 185 сом/мес
  • -30%
3 629 сом/мес
  • В рассрочку на 12 месяцев
  • Курс в подарок
  • Год английского бесплатно

Записаться на курс или получить бесплатную консультацию

Похоже, произошла ошибка. Попробуйте отправить снова или перезагрузите страницу.
Спасибо!

Ваша заявка успешно отправлена

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

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