Хороший пример для объяснения зачем нужен StatefulSet. Начало серии видео по devops инструментам в кубернетес. Nexus внутри kubernetes, делаем свой docker registry.

  • 03:43 - Про Nexus, общие вопросы выбора технологии деплоймента.
  • 06:40 - StatefulSet - теория.
  • 10:54 - Namespace для nexus, LimitRange на namespace, проект в rancher.
  • 13:48 - Файлы деплоя nexus:
  • 14:20 - Headless service
  • 16:25 - StatefulSet
  • 21:09 - Service, ссылка на конкретный pod в StatefulSet. Вот оно!
  • 23:28 - Ingress.
  • 26:31 - Пароль админа nexus и первоначальная настройка nexus.
  • 27:49 - Настройка репозитория для хранения docker контейнеров. Пользователи и роли.
  • 32:00 - ssl порт и сертификат для репозитория.
  • 41-05 - пушим образы!

Файлы, используемые в видео: https://github.com/BigKAA/youtube/tree/master/nexus