Robot
Складчик
- #1
[iPrody] Kubernetes-разработчик: От контейнеров до продакшн-кластеров [Максим Добрынин]
- Ссылка на картинку

Как часто работодатели требуют Kubernetes?
В 2024 году Kubernetes стал де-факто стандартом оркестрации контейнеров
Для DevOps/SRE его требуют в 7–8 из 10 вакансий
Для Backend примерно в каждой второй
DevOps/SRE/Platform роли: Kubernetes упоминается в 70–85% вакансий
Backend: Kubernetes/контейнеры упоминаются в 45–60% вакансий (особенно в микросервисных
Cloud/Platform Engineer: 60–75%Junior Java: 15–30%
Зарплаты специалистов со знанием Kubernetes в среднем на 18% выше по рынку
Этот курс для тебя, если ты:
12 шагов к освоению Kubernetes
1. Введение в контейнеризацию
Программа:
Основы Docker
Конфигурирование образа (image) через Dockerfile
Создание образа и его сохранение в репозиторий (Local/Remote Repository)
Лучшие практики:
Оптимизация размера образа
Многоступенчатая сборка (Multistage image build)
Обеспечение Безопасности
2. Основы Kubernetes
Программа:
Архитектура Kubernetes
Основы Minikube для локальной разработки
Работа с Kubernetes Client
Kubernetes Proxy, Kubernetes DNS, Kubernetes UI
3. Рабочие нагрузки (Pod, ReplicaSet, Deployment)
Программа:
Декларация и создание Pod
Отслеживание Pod и получение доступа к нему
Состояние Pod (Health check). Разница между Liveness и Readiness
Репликация Pod через ReplicaSet
Обновление и развертывание Pod через Deployment
4. Сетевые ресурсы (Service, ClusterIP/NodePort/LoadBalancer, DNS)
Программа:
Основы Service Discovery
Объект Service и DNS внутри кластера
Интеграция LoadBalancer
5. Балансировка HTTP-запросов при помощи Ingress
Программа:
Различие между Ingress Spec и Ingress Controller
Установка Contour и обзор альтернатив
Создание и конфигурация объекта Ingress
Распределение трафика запросов
Конфигурация TLS
6. Хранение данных (Volume, PersistentVolume, PersistentVolumeClaim, StorageClass)
Программа:
Абстрагирование хранилища (PersistentVolume, PersistentVolumeClaim)
Доступные виды хранилищ
Подключение хранимых данных к объекту Pod
Динамическое выделение ресурсов (StorageClass)
7. Конфигурация и секреты (ConfigMap, Secrets)
Программа:
Управление параметрами конфигурации в приложениях
Создание и применение ConfigMap
Создание и применение Secrets
Органичения: именование и память
8. Масштабирование и стратегии развертывания
Программа:
Создание и управление объект Deployment
Масштабирование и обновление Docker Container
Автомасштабирование через Horizontal Pod Autoscaler (HPA)
Стратегии развертывания
9. Организация безопасности
Программа:
Доступ на основе ролей (Role-Based Access Control, RBAC)
Аутентификация в Kubernetes
Управление ролями объектов Kubernetes
Агрегация ролей и группы
10. Шаблонизация приложений
Программа:
Параметризация запуска при помощи Helm и шаблонов
Использование файловой системы в параметризации
11. Автоматизация и CI/CD
Программа:
Автоматизация сборки приложения
Автоматическое выполнение тестов
Автоматизация развертывания на Kubernetes
12. Мониторинг и логирование
Программа:
Настройка Prometheus и Grafana для мониторинга
Настройка Loki и Grafana для корреляции и отслеживания логов
Курс ведёт практикующий Senior Максим Добрынин.
В 2024 году Kubernetes стал де-факто стандартом оркестрации контейнеров
Для DevOps/SRE его требуют в 7–8 из 10 вакансий
Для Backend примерно в каждой второй
DevOps/SRE/Platform роли: Kubernetes упоминается в 70–85% вакансий
Backend: Kubernetes/контейнеры упоминаются в 45–60% вакансий (особенно в микросервисных
Cloud/Platform Engineer: 60–75%Junior Java: 15–30%
Зарплаты специалистов со знанием Kubernetes в среднем на 18% выше по рынку
Этот курс для тебя, если ты:
- Junior/Middle-разработчик
Хочешь перейти к реальным продакшн-проектам - DevOps/QA
Нужно освоить Kubernetes для работы - Senior
Хочешь закрыть пробел и усилить компетенции
12 шагов к освоению Kubernetes
1. Введение в контейнеризацию
Программа:
Основы Docker
Конфигурирование образа (image) через Dockerfile
Создание образа и его сохранение в репозиторий (Local/Remote Repository)
Лучшие практики:
Оптимизация размера образа
Многоступенчатая сборка (Multistage image build)
Обеспечение Безопасности
2. Основы Kubernetes
Программа:
Архитектура Kubernetes
Основы Minikube для локальной разработки
Работа с Kubernetes Client
Kubernetes Proxy, Kubernetes DNS, Kubernetes UI
3. Рабочие нагрузки (Pod, ReplicaSet, Deployment)
Программа:
Декларация и создание Pod
Отслеживание Pod и получение доступа к нему
Состояние Pod (Health check). Разница между Liveness и Readiness
Репликация Pod через ReplicaSet
Обновление и развертывание Pod через Deployment
4. Сетевые ресурсы (Service, ClusterIP/NodePort/LoadBalancer, DNS)
Программа:
Основы Service Discovery
Объект Service и DNS внутри кластера
Интеграция LoadBalancer
5. Балансировка HTTP-запросов при помощи Ingress
Программа:
Различие между Ingress Spec и Ingress Controller
Установка Contour и обзор альтернатив
Создание и конфигурация объекта Ingress
Распределение трафика запросов
Конфигурация TLS
6. Хранение данных (Volume, PersistentVolume, PersistentVolumeClaim, StorageClass)
Программа:
Абстрагирование хранилища (PersistentVolume, PersistentVolumeClaim)
Доступные виды хранилищ
Подключение хранимых данных к объекту Pod
Динамическое выделение ресурсов (StorageClass)
7. Конфигурация и секреты (ConfigMap, Secrets)
Программа:
Управление параметрами конфигурации в приложениях
Создание и применение ConfigMap
Создание и применение Secrets
Органичения: именование и память
8. Масштабирование и стратегии развертывания
Программа:
Создание и управление объект Deployment
Масштабирование и обновление Docker Container
Автомасштабирование через Horizontal Pod Autoscaler (HPA)
Стратегии развертывания
9. Организация безопасности
Программа:
Доступ на основе ролей (Role-Based Access Control, RBAC)
Аутентификация в Kubernetes
Управление ролями объектов Kubernetes
Агрегация ролей и группы
10. Шаблонизация приложений
Программа:
Параметризация запуска при помощи Helm и шаблонов
Использование файловой системы в параметризации
11. Автоматизация и CI/CD
Программа:
Автоматизация сборки приложения
Автоматическое выполнение тестов
Автоматизация развертывания на Kubernetes
12. Мониторинг и логирование
Программа:
Настройка Prometheus и Grafana для мониторинга
Настройка Loki и Grafana для корреляции и отслеживания логов
Курс ведёт практикующий Senior Максим Добрынин.
Показать больше
Зарегистрируйтесь
, чтобы посмотреть скрытый контент.