Курс
"Инфраструктурная платформа на основе Kubernetes"
Вы научитесь работать с популярным решением для оркестровки контейнерных приложений. Напишете полноценную платформу на основе Kubernetes и подготовитесь к экзамену Certified Kubernetes Administrator.
О курсе
Итоговые навыки
- Обеспечивать безопасность данных Научитесь создавать пользователей, разграничивать права и делать приложения в кластере доступными извне. Сможете безопасно хранить пароли пользователей, API-ключи и сертификаты в микросервисах при помощи Vault.
- Деплоить приложения в кластер Helm — инструмент, который позволит без боли управлять приложениями в Kubernetes. Вы научитесь загружать и обновлять репозитории, компоновать сложные приложения за счёт вложенности шаблонов.
- Масштабировать приложения Узнаете, как с помощью Kubernetes оптимально распределить память между контейнерами. Научитесь использовать Load Balancing и серверные метрики для масштабирования приложений в зависимости от нагрузки.
- Следить за компонентами кластера Научитесь работать с Prometheus и визуализировать данные в Grafana. Построите свои SLA/SLO. Научитесь повышать безопасность кластера с помощью service mesh Istio и визуализировать traces-запросы с Jaeger.
- Интегрировать CI/CD в Kubernetes Разберёте стратегии деплоймента и узнаете, как автоматизировать процессы сборки, упаковки и тестирования компонентов. Ускорите внедрение новых функций в проекты. Научитесь устанавливать и эксплуатировать кластер.
Программа курса
1.1 Знакомство с Kubernetes: основные понятия и архитектура .
1.2 Основные объекты Kubernetes .
1.3 Безопасность и управление доступом .
1.4 Сетевая подсистема Kubernetes .
1.5 Хранение данных в Kubernetes .
1.6 Шаблоны: Helm и его аналоги (Jsonnet, Kustomize) .
1.7 HPA .
1.8 Мониторинг компонентов кластера и приложений, работающих в нём .
1.9 Service mesh. Знакомство с Istio и Envoy .
1.10 Kubernetes для непрерывной поставки (CI/CD). Интеграция с CI-сервисом .
1.11 Эксплуатация кластера .
Школы
Skillbox
Skillbox – один из лидеров российского рынка онлайн-образования.