Инфраструктурная платформа на основе Kubernetes
DevOps-инженеры используют Kubernetes (k8s) для управления нагрузками между контейнерами, автоматизируют развёртывание и обеспечивают приватность данных. Компании заинтересованы в услугах DevOps-инженеров, архитектурных инженеров, системных администраторов и разработчиков со знанием Kubernetes.
Вы научитесь работать с популярным решением для оркестровки контейнерных приложений. Напишете полноценную платформу на основе Kubernetes и подготовитесь к экзамену Certified Kubernetes Administrator.
Получите навыки платформенного инженера и сможете сами создать инфраструктурную платформу в своей компании.
Научитесь управлять сложной микросервисной архитектурой, масштабировать приложения и настраивать непрерывную интеграцию. Будете знать достаточно, чтобы успешно пройти сертификацию CKA для DevOps-инженеров.
Узнаете, как запускать приложения в различных окружениях, включая Production. Научитесь использовать экосистему по максимуму, отлаживать проекты и изменять процедуры развёртывания и конфигурирования.
Для прохождения курса нужно уметь:
- настраивать конфигурацию серверов, приложений и сервисов на Linux;
- работать в командной строке bash;
- запускать приложения в Docker;
- использовать систему контроля версий Git.
А также — иметь представление о работе сети и понимать, как устроены микросервисные приложения.
Видеозаписи занятий, Практические занятия, Работа с проверяющим экспертом
6 мес.
2-3 занятия в неделю
Сертификат
Нет
Да
Системным администраторам. DevOps-инженерам. Разработчикам.
Понимать архитектуру k8s. Познакомитесь с компонентами и объектами кластера. Научитесь разворачивать кластер локально в minikube.
Обеспечивать безопасность данных. Научитесь создавать пользователей, разграничивать права и делать приложения в кластере доступными извне. Сможете безопасно хранить пароли пользователей, API-ключи и сертификаты в микросервисах при помощи Vault.
Деплоить приложения в кластер. Helm — инструмент, который позволит без боли управлять приложениями в Kubernetes. Вы научитесь загружать и обновлять репозитории, компоновать сложные приложения за счёт вложенности шаблонов.
Масштабировать приложения. Узнаете, как с помощью Kubernetes оптимально распределить память между контейнерами. Научитесь использовать Load Balancing и серверные метрики для масштабирования приложений в зависимости от нагрузки.
Следить за компонентами кластера. Научитесь работать с Prometheus и визуализировать данные в Grafana. Построите свои SLA/SLO. Научитесь повышать безопасность кластера с помощью service mesh Istio и визуализировать traces-запросы с Jaeger.
Интегрировать CI/CD в Kubernetes. Разберёте стратегии деплоймента и узнаете, как автоматизировать процессы сборки, упаковки и тестирования компонентов. Ускорите внедрение новых функций в проекты. Научитесь устанавливать и эксплуатировать кластер.
Отзывы о курсе: Инфраструктурная платформа на основе Kubernetes
Ваш отзыв будет первым.