Для разработки достаточно сделать однонодовый кластер kubernetes. Где он будет располагаться не важно. В моём случае это будет виртуальная машина 8CPU 16Gb RAM.
Планируемые приложения
Все необходимые для разработки приложения планируется размешать к kubernetes.
В качестве дистрибутива kubernetes будет использоваться k3s.
Планируемые приложения:
- Gitlab.
- Gitlab runner.
- Harbor.
- Контейнер с инструментами разработчика.
- Доступ по ssh.
- Домашняя директория пользователя смонтирована как внешний том.
- Установленные инструменты разработчика (компиляторы, доп утилиты) в домашнюю директорию пользователя.
- База данных PostgreSQL без кластера.
- Minio.
- ArgoCD.
И т.д. и т.п.
Первое видео из серии
В публичном доступе уже 7 серий из 10. Все серии доступны на Boosty.