Сетевое взаимодействие и хранение конфигураций

В этом уроке мы познакомимся с тем, как организовать сетевое взаимодействие между развернутыми в кластере контейнерами, предоставить доступ к контейнерам извне кластера, а также рассмотрим различные проверки работоспособности контейнеров и варианты передачи конфигурационных параметров в Pod-ы.

Доступ после оплаты курса

Сетевое взаимодействие

  • Service
  • Ingress
  • Пробы liveness, readiness, startup

Хранение конфигураций

  • Переменные окружения
  • ConfigMap
  • Secret

Заключение

В этом уроке мы разобрали базовую настройку сетевого взаимодействия контейнеров как с внешним миром, так и внутри кластера, научились настраивать различные проверки работоспособности Pod-ов, а также рассмотрели типичные варианты передачи конфигурационных параметров в приложения. В следующем уроке мы подготовим наши микросервисы к развертыванию в Kubernetes, для этого мы уберем лишние зависимости, настроим пайплайн GitHub Actions на сборку и публикацию образа Docker в приватный репозиторий GitHub.
Занятие 3: Рефакторинг микросервисов