Anonymous
Здравствуйте. Только начинаю работать с kubernetes. Планирую сделать небольшой облачный хостинг (70-80 сайтов) на основе kubernetes. Такой вопрос - стоит ли ставить на 80 и 443 порты общий nginx, который уже будет раскидывать запросы на нужные контейнеры в зависимости от доменного имени или же лучше использовать nginx ingress?
Михаил
Михаил
Пацаны! Еда!
Andrey
:D
Михаил
А как ты биллинг будешь делать?
Михаил
а где берешь тачки? хетцнер?
Anonymous
Михаил
охуенный облачный хостинг
Anonymous
Artem
Звучит как план
Anonymous
Да
Anonymous
Каждый сайт в отдельном контейнере
Anonymous
В качестве хранилища для persistent volumes - ceph fs
Михаил
Anonymous
Artem
В кубере есть блок сторадж
Михаил
Artem
Для digital ocean
Anonymous
Я знаю, что у digital ocean есть block storage, однако я хочу абстрагироваться от этого (и подобных вещей в gcp и aws).
Artem
Ну так для абстракции есть кубер
Anonymous
Т.е. хочу запилить ceph fs, дабы при переезде на тот же хецнер не быть привязанным к хранилищу do
Anonymous
Но ответа на вопрос я так и не получил
Евгений
ceph у тебя просто разваливаться будет
Artem
Ceph у вас будет реплицировать поверх уже реплицированного блочного сторадж а. Масло масленное
Anonymous
Artem
Вы представьте что ваш коллега вам даёт место в ceph хранилище, а вы поверх новое ceph хранилище поднимаете. Вопрос - зачем?
Михаил
Anonymous
Anonymous
DO исключительно как тестовый стенд
Igor
Ну вот на до вы используете сторадж до
Anonymous
А прод будет на hetzner, где такого хранилища, как у do нет
Igor
На не до -- сторадж не до
Anonymous
А на хецнере буду юзать ceph, так ? Мне нужен универсальный вариант, который поднимется хоть на hetzner, хоть на do, хоть на арендованных серверах в Селектеле.
Rainbow
DO исключительно как тестовый стенд
вот вы используйте block starage, а как уедете делайте цеф или ещё что. Пофиг. Приложение никак не поменяется, потому что кубер даёт абстракцию.
Artem
Вообщем на do нет смысла переплачивать за перерепликацию, используйте то, что есть
Artem
Вы уже имеете намерение абстрагироваться с помощью кцбера, у вас уже все хорошо 👍
Михаил
Artem
В хецнере поднимите сеф
Anonymous
Artem
Вам помогают рациональными советами
Михаил
Михаил
Михаил
Andrey
В теории то реально снять в одной стойке (или соседних) , но спорно, да
Rainbow
А ещё походу человек хочет делать контейнеры с php+apache+ssh на клиента.
Anonymous
ну так делай
зачем тебе кубер?
Стильно, модно, молодежно. А если серьезно - хочу ознакомиться с технологией (kubernetes), развернуть рабочий кластер с ceph fs, посмотреть, как что работает
Anonymous
Михаил
Rainbow
Хотя в этом смыл есть, если делать автоскейлер. Зарабатывать на простое клиентов
Михаил
Rainbow
А вот что реально можно использовать на VPS, которые 100 раз уже на нижнем уровне зареплицированы, но чтобы volume нормальные были? При условии что у хостера нет стораджа своего. hostPath большими буквами дока куба просит не использовать.
Rainbow
Кроме "перейти на нормального хостера"
Andrey
Openebs / longhorn мб пойдёт в какой то мере
Artem
У вас в ДО одит Тб стоит сто баксов. Поднимите сеф, тогда цена за Тб вырастит до 350-400 баксов
Artem
Кстати между серверами в ДО тоже не 10гбит, а всего 2гбит
Anonymous
Artem
Я про диски
Artem
Вы очень поверхностно погрузились в задачу
Евгений
Почему?
Потому что объём передаваемых данных, необходимых для поддержания кластера, в случае отказа нескольких узлов, превысит ширину канала. Заддосит один-два хоста кто-нибудь и ляжет всё
Anonymous
Artem
Так начините сам сервис уже
Anonymous
Сейчас у меня на виртуалках firstvds стоит ISPManager
Artem
Используйте готовые компоненты
Anonymous
Вообще я изначально спрашивал про ingress vs контецнер с nginx
Anonymous
Ну да ладно
Artem
Конечно ingress
Igor
Ingress - это и есть контейнер с nginx ;)
Igor
Просто очень умный
Rainbow
+ контейнер с nginx
Rainbow
igress - nginx -nginx норма же давно 😱
Михаил
Anonymous
Ну так и продолжай им торговать
Вот упадет у меня виртуалка, будет у сайтов простой. А с горизонтальным масштабированием падение одного сервера не приведет к недоступности сайтов
Anonymous
+ возможность гибко контролировать ресурсы для каждого сайта
Rainbow
тут есть ребята из containerum, они предоставляют хостинг kubernetes поверх hetzner. И насколько я понял, они не зарабатывают на этом, просто руку набивают. А чуваки кубер с нуля имеют руками разворачивать...
Anonymous