Курс
Kubernetes для
DevOps/ SRE/ Developers
Научитесь работать с Kubernetes и
создадите платформу для своего цифрового продукта на основе K8s
ХХ 000 руб
ХХ июля 2022
Регистрация на курс
Нажимая кнопку «Отправить», вы соглашаетесь с условиями обработки персональных данных
Длительность
2,5 месяца
Формат
Онлайн
Удостоверение о повышении квалификации
Время занятий
понедельник, среда 19:00-22:00
Kubernetes (или K8s) — это расширяемая платформа, которая становится стандартом среди систем оркестрации при построении Cloud Native приложений. Сейчас все больше компаний переходят на Kubernetes, что объясняет такой большой спрос на DevOps-инженеров, архитектурных инженеров, системных администраторов и разработчиков со знанием Kubernetes.
Для кого курс:
Для DevOps-инженеров
Вы научитесь управлять сложной микросервисной архитектурой, масштабировать приложения и настраивать непрерывную интеграцию
Для разработчиков
Вы будете понимать, как запущено и работает ваше приложение в различных окружениях, включая production, научитесь использовать экосистему по максимуму, отлаживать приложение и изменять процедуры развертывания и конфигурирования.
Для SRE
Вы узнаете, как автоматизировать процессы и экономично использовать ресурсы хостов, масштабировать приложения и упростить их поддержку. Вы сможете обеспечить безопасность кластера и обновлять его незаметно для разработки и пользователей
Необходимый уровень навыков и знаний (входные требования):
Хххх
Хххх
Хххх
Хххх
Чему вы научитесь:
Устанавливать и запускать кластер Kubernetes
Добавлять новые узлы и обновлять кластер
Расширять функциональность кластера дополнениями
Подключать системы хранения данных
Тестировать кластер и устранять неполадки
Настраивать политики безопасности и допустимое количество неработающих подов
Авторизоваться в кластере через внешнего провайдера
Управлять конфиденциальной информацией
Восстанавливать кластер после сбоев
Автоматизировать развёртывание и управление приложениями
Прототипировать и запускать приложения
Публиковать развёрнутые внутри кластера приложения во внешние сети
Программа курса
Занятие 1. Основы Docker
Разберем немного истории и разницу между Monolit vs microservice apps.
Пройдемся по основам Docker, в чем его преимущества в сравнении с виртуальной машиной
1. Как он устроен
2. Best practice (покажем как делать не нужно)
3. Попрактикуемся на "голом" Docker
Занятие 2.
Monolit vs microservice apps
Docker
Container vs VM
Isolation and limits history and mechanics
Best practices in theory
Docker architecture and terms
Main docker commands
Dockerfile
Samples with bad and good practices
Docker compose
1. Разберем устройство
2. Поймем как обкатать у себя один микросервис
Docker-compose
Some theory and basics
Who's YAML?
Samples

Оркестрация
Зачем еще усложнение?
Orchestration
Why it's good
K8s - diff with prev tools
Possibities
IaС
Update strategies
Rollback
Fault tolerance
Health check
K8S
Что он даст в довесок?
Kubernetes
Для начала напугаем вас большой архитекторой
Разберем базовые сущности K8S
Поймем как оно устроено под капотом
Попрактикуемся в голом управлении K8S через cubeCTL
разберем приложения K8S
посмотрим на другие сущности K8S с которыми столкнемся в реальной жизни
K8s
Some scary architecture images
Base
From container to pod
ReplicaSet
Deployment
Service
EndPoint
Ingress
Ingress controller
Nice, but how it works
Kubectl
Control-plane
Etcd
API-server
Controller manager
Scheduler
Kubelet
Runtime
Network
Kube-proxy
IPtables
Kubectl commands
Samples
Other stuff
Namespace
ConfigMap
Secret
PV
PVC
StorageClass
Provisioner
RBAC
HELM
Что за пакетный менеджер для K8S
Разберемся с чартами
Научимся разоварачивать через чарты Helm
Helm
Package manager" - what?
Theory and structure
Remote charts
Custom values for remote chart
Make your own chart
HELM FILE
Helm на стероидах удобно разворачивать проект на несколько стендов или инфраструктур
Helm-file
CI/CD
Поймем что это
Попрактикуемся на примере GitLub CI
CI/CD
GitLab
gitlab-ci.yml
Логирование
посмотрим на то как собирать логи с нашего приложения в K8S и централизированно с ними работать
Logging
Мониторинг
Разберем как собирать метрики и смотреть за жизнью приложения
Monitoring
Алертинг
Как перестать быть слепым кротом и узнать что все упало
Alerts
После обучения вы
Сможете развернуть и подготовить к промышленной эксплуатации кластер Kubernetes
Легко построите экосистему, поддерживающую процессы выпуска приложений и рассчитанную на использование Kubernetes
Сможете строить автоматизированный конвейер непрерывной поставки для приложения с использованием самых современных практик и подходов
Получите Удостоверение о повышении квалификации МФТИ
Как мы учим:
Живое общение с преподавателем
Онлайн-занятия с преподавателем – живые встречи по установленному расписанию. Занятия совмещают теорию и практику. Вы видите экран преподавателя, задаете вопросы, получаете обратную связь.
Закрепление пройденных материалов
Материалы занятий нужно обязательно закрепить, пройдя тестирование и выполнив домашнее задание. Команда курса проверит задание и даст обратную связь. Условием успешного окончания курса является выполнение тестирования и домашнего задания.
Записи занятий
Вы сможете всегда пересмотреть все занятия в записи, чтобы лучше усвоить пройденную тему, или же если не смогли по какой-то причине присоединиться к занятию.
Общение и поддержка 24/7
Вы будете добавлены в чат, где сможете общаться со своими сокурсниками, куратором школы и преподавателем: задавать вопросы, делиться опытом.
Акцент на навыках
Вас ждёт много практической работы, на 100% полезные кейсы
Наш преподаватель
ХХХ
хххххх
Андрей Райгородский о ФПМИ МФТИ
Доктор физико-математических наук, профессор, директор Физтех-школы прикладной математики и информатики (ФПМИ)
“Физтех-школа прикладной математики и информатики (ФПМИ) МФТИ – безусловно ведущий мировой центр науки и образования в области математики и информатики. Особенность нашей школы заключается в том, что она сочетает в себе активную научную деятельность и тесную связь с индустрией. На сегодняшний день школа включает в себя 28 кафедр и 22 лаборатории от ключевых академических институтов и ключевых представителей IT-индустрии: Яндекс, Тинькофф, Сбербанк, VK, Abbyy, 1C, Huawei и другие.

Наша школа и МФТИ в целом гордимся своими выпускниками, например, мы занимаем первое место в рейтинге вузов России по уровню зарплат занятых в IT-отрасли специалистов "
Факт 1
МФТИ вошел в 50 лучших вузов мира по физике и в 100 лучших по математике по результатам рейтинга QS World University Rankings by Subject 2021
Факт 2
В общих рейтингах лучших университетов мира Times Higher Education и Quacquarelli Symonds МФТИ занимает первое место среди технических вузов России
Факт 3
Десять выпускников МФТИ вошли в список Forbes
Факт 4
2 выпускника МФТИ стали Нобелевскими лауреатами по физике в 2010 году
Факт 5
Среди молодых IT-специалистов, окончивших вузы в 2014-2019 годах, самые высокие зарплаты - 180 тыс. рублей в месяц - у выпускников Московского физико-технического института. Таковы результаты ежегодного исследования, проведенного порталом Superjob
Факты о МФТИ - нам есть, чем гордиться!
Подать заявку и получить бесплатную консультацию и подробную программу обучения
Стоимость обучения
ХХ ХХХ рублей
Нажимая кнопку «Отправить», вы соглашаетесь с условиями обработки персональных данных