Поднятие кластера kubernetes

Цена договорная • наличный расчёт, безналичный расчёт, электронные деньги
20 сентября 2017, 18:03 • 4 отклика • 49 просмотров
Есть уже поднятый kubernetes кластер.

1. Необходимо поставить туда системы
  • Мониторинга (Grafana + prometheus/heapster)
  • Логирования (ELK)
2. Кластер базы данных:
  • MySQL (Или любое другое решение, смотря что будет лучше/быстрее, допустим, cockroachdb)
  • Redis (Или memcached, что проще, то и ставьте)
3. Настроить Gitlab CI

4. Настроить SMTP сервер

5. Поднять APP сервера.
Тут есть некоторые особенности:
Docker image один, соответсвенно весь код и вся архитектура одна. Разные только команды запуска.

Например, для schedule сервера:
  • php artisan queue:work --queue=default -tries="1
  • php artisan queue:work --queue=notifications -tries="1
  • php artisan queue:work --queue=screenshots -tries="1
  • php artisan queue:work --queue=documents -tries="1
Для NodeJS
  • pm2 start /node/main.js
6. Поднять powerdns сервера