Деплой микросервисов в Kubernetes. Helm
Программа
Деплой микросервисов в Kubernetes
В этом уроке мы подготовим манифесты и развернем наши микросервисы в кластере, после чего протестируем работоспособность: сделаем несколько запросов на добавление блюд, отзывов к ним, создание заказов и получение аггрегированной информации о блюдах, отзывах и рейтингах. Убедимся, что события создания и обработки заказов попадают в Kafka. Запустите остановленный в предыдущем уроке кластер:minikube start -p cloud-java
Или создайте новый, выделив ему 12 GB, а лучше 16 GB памяти и все CPU:
minikube start -p cloud-java --cpus 4 --memory 16384
Заключение
Поздравляем! В этом уроке вы
Занятие 6: Введение в Helm
- подготовили качественные манифесты для микросервисов, с учетом таких важных аспектов, как безопасность контейнеров, настройка различных
проб, ограничение ресурсов, скачивание образов из приватного репозитория,
PodAffinity
иPodAntiAffinity
- настроили сбор метрик с микросервисов через аннотации Kubernetes, а также обеспечили плавное обновление Pod-ов без простоя (downtime)