Kubernetes за разработчици - безплатен курс от Slurm, обучение 2 месеца, Дата: 1 декември 2023 г.
разни / / December 04, 2023
Теория
30–40 минути. Излъчване в YouTube
— Имаме десетки изградени инфраструктури и стотици писмени CI/CD тръбопроводи,
— Сертифициран Kubernetes администратор,
— Автор на няколко курса по Kubernetes и DevOps,
— Редовен лектор на руски и международни ИТ конференции.
— Инженер с 8 години опит,
— Сертифициран Kubernetes администратор,
— Реализации на Kubernetes за клиенти на Southbridge,
— Разработчик на курс и говорител Slurm.
Урок 1: Въведение в Kubernetes
- Какво е Kubernetes
- Какви проблеми решава?
- Преглед на работата с клъстер
- Гол метал срещу частен облак срещу управляван
Лектор: Марсел Ибраев, Slurm
Урок 2: Създаване на собствен клъстер във VK Cloud Solutions. Абстракции на приложението
- Създаване на собствен клъстер във VK Cloud Solutions
- Преглед на интерфейса на VK Cloud Solutions
- Преглед на опциите за създаване на собствен клъстер. Инсталиране на клъстер
- Характеристики на клъстера VK Cloud Solutions: достъп до специалисти, автоматично лечение
- Абстракции на приложението
- Под
Лектор: Павел Селиванов, VK Cloud Solutions
Урок 3: Абстракции на приложения (продължение)
- ReplicaSet
- Разгръщане
- Пространство от имена
- Ресурси: как да работите правилно с ресурсите на клъстера
Лектор: Павел Селиванов, VK Cloud Solutions
Урок 4: Съхраняване на конфигурации
- Променливи на средата
- Тайна
- ConfigMap
Лектор: Сергей Бондарев, Southbridge
Урок 5: Съхранение на данни
- Способността на Kubernetes да съхранява данни от приложения
- Възможности на VK Cloud Solutions за съхранение на данни
- Устойчив обем
- Постоянно искане за обем
- EmptryDir и HostPath
Лектор: Сергей Бондарев, Southbridge
Урок 6: Мрежови абстракции
- Здравна проверка Готовност
- Жизненост
- Започвам
- Обслужване
- Откриване на услуга: DNS
- ClusterIP
- Външно име
- LoadBalancer
- Работен механизъм на IngressNginx
- Персонализиране с анотации: пренаписване, tls, основно удостоверяване, backend протокол, GRPC
Лектор: Марсел Ибраев, Slurm
Урок 7: Клъстерен дизайн
- Компоненти на клъстера: etcd, api, контролер-мениджър
- Как стартира приложението
Лектор: Павел Селиванов, VK Cloud Solutions
Урок 8: Локално развитие в Kubernetes
- Миникубе
- Автоматично актуализиране на кода в под
- Инструменти за внедряване в локална среда
Лектор: Павел Селиванов, VK Cloud Solutions
Урок 9: Еднократни задачи
- работа
- CronJob
Лектор: Марсел Ибраев, Slurm
Урок 10: Алтернативи за внедряване
- DaemonSet
- StatefulSet
Лектор: Сергей Бондарев, Southbridge
Урок 11: Авторизация в клъстера
- Kubeconfig
- RBAC
- PSLimit Range
- Ресурсна квота
- Клъстерни ограничения
Лектор: Сергей Бондарев, Southbridge
Урок 12: Подобряване на изживяването на разработчиците с OneAPI
Урок 13: Характеристики на езика в Kubernetes
- Контрол на използването на процесора на Java
- Java настройка на автомобили
- Време за стартиране на сървъра на приложения
- PythonWorkers
- Изходно буфериране (PYTHONUNBUFFERED)
- GoGoroutines
Лектор: Павел Селиванов, VK Cloud Solutions
Урок 14: Kubernetes и работа с данни. Използване на Spark в Kubernetes
- Запознаване със Spark
- Основите на това как работи Spark в Kubernetes
- Практически умения за работа със Spark в Kubernetes
Лектор: Александър Волински, VK Cloud Solutions
Урок 15: Отстраняване на грешки в приложения в клъстер
- Функции на Kubernetes
- Свързване на профайлери
- Ппроф
- Най-добра практика за работа с контейнери в производството
Лектор: Павел Селиванов, VK Cloud Solutions
Урок 16: Решения за дълбоко и машинно обучение
- Решения, оптимизирани за процесори Intel
Лектор: Дмитрий Сивков, Intel
Урок 17: Автоматично мащабиране в клъстер на Kubernetes
- HPA
- Автоматично мащабиране на клъстера
Лектор: Павел Селиванов, VK Cloud Solutions
Урок 18: Шаблони за приложения
- Преглед на съществуващи инструменти
- Шлем
Лектор: Марсел Ибраев, Slurm
Урок 19: Tarantool
Докладчик: Иван Найденов
Урок 20: Архитектурата на съвременните процесори и как е структуриран центърът за данни
Лектор: Михаил Цветков, Intel
Урок 21: CI/CD. Част 1
- GitLab интеграция
- Тестване
- Изградете образа
- Разположете с Helm
Лектор: Сергей Бондарев
Урок 22: CI/CD. Част 2
- Кукички
- Свържете DBaaS VK Cloud Solutions
- Отстраняване на грешки
Лектор: Сергей Бондарев
Урок 23: Инструменти на Intel за подобряване на производителността на приложенията
Говорители:
- Всеволод Семушин, архитект на облачни решения, Intel Русия
- Александър Каневски, архитект на облачен софтуер, Intel Финландия
- Алексей Фоменко, облачен софтуерен инженер, Intel Финландия
Урок 24: Използване на Kubernetes Power във вашите приложения
- RBAC
- Библиотеки за Kubernetes
- Работа с API
Лектор: Павел Селиванов, VK Cloud Solutions
Урок 25 (23 декември): Обобщаване
Ще обявим резултатите, ще отпразнуваме най-добрите ученици и ще празнуваме Нова година.