fbpx
Тренинг
Kubernetes for Java developers

В наши дни микросервисы стали стандартом де-факто, поэтому ожидания от Java разработчиков теперь распространяются не только на написание кода, но и на его поставку на различные окружения. Для этого не нужно изобретать свои велосипеды, есть уже готовые решения в виде Docker для контейнеризации микросервисов и Kubernetes как платформы оркестрации контейнеров. С помощью данных инструментов Java разработчик может эффективно разворачивать, масштабировать, тестировать, мониторить и отлаживать свой микросервис как на локальной машине, так и на внешних окружениях.

Цели и задачи тренинга

– разобраться с принципами создания cloud-native сервисов на примере платформы Spring Boot;
– существенно сократить время на изучение Docker/Kubernetes до уровня практического использования;
– узнать о лучших практиках и анти-паттернах, накопленных на опыте множества команд и компаний;
– разобраться в принципах работы достаточно глубоко, чтобы применять инструменты с пониманием;
– получить направления для дальнейшего углубленного изучения;
– понять как развивается экосистема Docker/Kubernetes и где находить решения для своих проблем и задач.

Целевая аудитория

Java разработчики, архитекторы, технические лиды

Стоимость
$350
за участника
Дата и время
TBD
16 часов / 2 дня
Место
Будет анонсировано позже
Обед включен в стоимость тренинга
При групповой регистрации скидка

Программа тренинга

1. Краткое введение в микросервисную архитектуру.

2. Принципы построения микросервисов на Spring Boot:
– автоконфигурации и их влияние на скорость разработки;
– гибкое управление конфигурационными настройками;
– различные опции упаковки Spring Boot микросервиса;
– полный мониторинг Spring Boot микросервиса через Actuator.

3. Docker и принципы неизменяемой инфраструктуры:
– краткий обзор принципов работы Docker;
– удобная интеграция Docker с IDE разработчика;
– Docker Compose для более сложных локальных конфигураций.

4. Обзор платформы оркестрации Kubernetes:
– требования к платформе оркестрации;
– основные принципы работы Kubernetes;
– ключевые ресурсы в Kubernetes.

5. Деплой Spring Boot микросервиса в Kubernetes:
– описание необходимых Kubernetes ресурсов;
– настройка правил масштабирования;
– опции по конфигурации микросервиса;
– мониторинг микросервиса.

6. Безопасность в Kubernetes:
– принцип сетевого взаимодействия в кластере и за его пределами;
– управление секретами;
– управление уровнем доступа между сервисами;
– подходы к авторизации и аутентификации.

7. Взаимодействие между микросервисами в Kubernetes
– основные реализованные дизайн-шаблоны;
– принцип работы Service Discovery;
– принцип работы Load Balancing и опции по его конфигурации;
– реализация API Gateway в сравнении со Spring Cloud Gateway;
– Client Load Balancing и другие интеграции с помощью Spring Cloud Kubernetes.

8. Особенности деплоя микросервисов в Kubernetes:
– краткий обзор Helm;
– реализация blue/green и других стратегий деплоймента;
– концепция Service Mesh на примере Istio;
– реализация A/B тестирования и гибкое управление трафиком с Istio.

Мы используем файлы cookies для различных целей, включая аналитику и персонализированный маркетинг. Продолжая пользоваться сайтом, вы соглашаетесь на использование файлов cookies. Подробно ознакомиться с правилами работы с файлами cookies можно здесь

принять
Pkv Games BandarQQ Online Terbaik Dengan Deposit Super Modern permainan paling populer di situs poker online terbaik di indonesia di situs bukaqq Poker Online Aman dan Terpercaya slot online