tms-dos21-onl / ales-litvinovich

MIT License
0 stars 0 forks source link

[HW42] Kubernetes (Helm) #62

Open AlexPykavy opened 3 months ago

AlexPykavy commented 3 months ago

Дедлайн: 13/08/2024

1. Создать Kubernetes кластер. Например, GKE.
2. Установить Helm.
3. Установить Nginx Ingress Controller через Helm chart.
4. Установить MongoDB через Helm chart.
5. (**) Познакомиться с MERN stack приложением и придумать как его можно установить в Kubernetes кластер. Для этого предлагается:
- реализовать Dockerfile & Helm chart для Node.js Express & MongoDB backend приложения
- для настройки доступа к backend приложению извне Kubernetes кластера использовать Ingress объект.
- реализовать Dockerfile & Helm chart для React.js frontend приложения
- для настройки доступа к frontend приложению извне Kubernetes кластера использовать Ingress объект.
6. (**) Установить MERN stack приложение в Kubernetes с помощью реализованных ранее Helm charts.

** не обязательны к выполнению. Задачи на интерес