Skip to content

Ohlomonchick/TimetableCloudProject

Repository files navigation

TimetableCloudProject

Запуск производится в K8s

Бэкенд и конфиги для Kubernetes микросервисного проекта расписания занятий для учебных заведений и расписания мероприятий для организаций. Бэкенд на DRF, фронтенд на Vue.js. Был создан кластер на Kubernetes с использованием Ingress и множественных реплик каждого из сервисов для бесшовного обновления и стойкости к нагрузке. Проект включает в себя API админ-панели и клиентского расписания. Например, можно редактировать расписание не только на сайте, но и из телеграмм-бота или получать уведомления о мероприятиях через него же.

interface

  • Kubernetes задействует Ingress.
  • Несколько реплик каждого из сервисов
  • Бесшовное обновление
  • Отличная расширяемость

Поддержка любых сторонних интерфейсов.

Например, реализованы админ-панель и уведомления об ивентах в telegram:

telegram

Все необходимые конфиги в k8s/apps. Первым шагом необходимо создать postgres PV и PVC. Далее запуск подов и Сервисов в любом порядке.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors