Size: a a a

Kubernetes — русскоговорящее сообщество

2020 September 08

Д

Даня in Kubernetes — русскоговорящее сообщество
kvaps
Как пользователь я предпочитаю Helm-чарты т.к.:
1) Я всегда могу видеть что происходит внутри
2) Если мне нужно что-то добавить или изменить, я могу легко этого сделать без пересборки docker-образа и прочей лабуды
3) Если разработчик чарта забухал, я или кто угодно может продолжить его разработку
(т.к. это всего-лишь пачка манифестов)
4) Большинство операторов расчитанно на деплой 1-3 копий приложения, когда таких копий становится сотни или даже тысячи операторы показывают себя далеко не с самой лудшей стороны.
5) CRD требуют cluster-admin прав
6) Со временем кластер оказывается под чистую засран всевозможными CRD и контроллерами для них. Тратится больше ресурсов, и этим зоопарком сложно управлять.

Как разработчик я предпочитаю Helm-чарты т.к.:
1) Наиболее простой инструмент, который есть у всех
2) Пользователи всегда могут видеть что применяется внутри (т.к. это всего-лишь пачка манифестов)
3) Если я условно забухаю, кто угодно сможет продолжить разработку
Все так, у меня точно такая же позиция
источник

MV

Maxim Vigovsky in Kubernetes — русскоговорящее сообщество
Pavel Kolobaev
Если вы сами готовы тащить такое решение, и при этом сможете его поддерживать и чинить в случае поломок, то это не костыли, это уровень вашей компетенции.
Спасибо! Понял, классика)))
источник

A

Alex in Kubernetes — русскоговорящее сообщество
Maxim Vigovsky
Всем привет! Ребята, подскажите, пожалуйста, следующий момент. На сколько правильно использовать кубер для развёртывания базы данных (например postgresql) и kafka?
Есть ли опыт эксплуатации таких решений? В инете много статей о том, что кубер можно использовать только для развёртывания компонентов, которые не хранят состояния. Однако, есть статьи где рассказывается как к контейнерам можно подключать разделы хост-машины, чтобы обойти эти ограничения. Однако, многие devops считают эти решения костылями.
Действительно ли это костыли?
Кафку поставить отдельно и забыть
источник

A

Alex in Kubernetes — русскоговорящее сообщество
Постгрес в виде столона в кубер
источник

MV

Maxim Vigovsky in Kubernetes — русскоговорящее сообщество
Alex
Кафку поставить отдельно и забыть
А postgres?
источник

A

Alex in Kubernetes — русскоговорящее сообщество
У меня на нодах кафки стоит кубер, но кафка отдельно
источник

A

Alex in Kubernetes — русскоговорящее сообщество
А кубер для мониторинга/метрик
источник

PK

Pavel Kolobaev in Kubernetes — русскоговорящее сообщество
у меня тоже столон в кубере
источник

A

Alex in Kubernetes — русскоговорящее сообщество
Pavel Kolobaev
у меня тоже столон в кубере
источник

PK

Pavel Kolobaev in Kubernetes — русскоговорящее сообщество
+ wal-g и можно не бояться
источник

AP

Andrey Perminov in Kubernetes — русскоговорящее сообщество
Alex Pakka
Это не тот форум, и это вообще не так работает, но я намекну. Стабильный фреймрейт - задача разработчика игры. Хардвер там соответствует заявленному разработчикам. После конвертации в видеострим (специальным хардвером сжатия) количество кадров в секунду теряется... между 30, 60 и 120 большой разницы нет - когда смотришь 4к видео, точно ведь не знаешь, сколько кадров в секунду камерой снимали или рендерили. Бич этих платформ - лаг. Сидеть на гигабите в 2мс пинга от гугловкуого дата центра совсем не то же, что играть через спутник с маленького острова в Тихом океане,,: нажал "огонь" -через секунду выстрел. Но картинка не дёргается.
Нифига, 30 и 60 офигеть как ощущается, 120 пока не довелось опробовать.
источник

A

Alex in Kubernetes — русскоговорящее сообщество
Pavel Kolobaev
+ wal-g и можно не бояться
О, нормас он пашет?
источник

PK

Pavel Kolobaev in Kubernetes — русскоговорящее сообщество
да. но у меня нагрузка на бд маленькая. делам бекап волов нар в 10 минут
источник

k

kvaps in Kubernetes — русскоговорящее сообщество
kvaps
Как пользователь я предпочитаю Helm-чарты т.к.:
1) Я всегда могу видеть что происходит внутри
2) Если мне нужно что-то добавить или изменить, я могу легко этого сделать без пересборки docker-образа и прочей лабуды
3) Если разработчик чарта забухал, я или кто угодно может продолжить его разработку
(т.к. это всего-лишь пачка манифестов)
4) Большинство операторов расчитанно на деплой 1-3 копий приложения, когда таких копий становится сотни или даже тысячи операторы показывают себя далеко не с самой лудшей стороны.
5) CRD требуют cluster-admin прав
6) Со временем кластер оказывается под чистую засран всевозможными CRD и контроллерами для них. Тратится больше ресурсов, и этим зоопарком сложно управлять.

Как разработчик я предпочитаю Helm-чарты т.к.:
1) Наиболее простой инструмент, который есть у всех
2) Пользователи всегда могут видеть что применяется внутри (т.к. это всего-лишь пачка манифестов)
3) Если я условно забухаю, кто угодно сможет продолжить разработку
добавил ещё несколько пунктов
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
Maxim Vigovsky
Всем привет! Ребята, подскажите, пожалуйста, следующий момент. На сколько правильно использовать кубер для развёртывания базы данных (например postgresql) и kafka?
Есть ли опыт эксплуатации таких решений? В инете много статей о том, что кубер можно использовать только для развёртывания компонентов, которые не хранят состояния. Однако, есть статьи где рассказывается как к контейнерам можно подключать разделы хост-машины, чтобы обойти эти ограничения. Однако, многие devops считают эти решения костылями.
Действительно ли это костыли?
можно, если очень хочется
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
просто в облаке у тебя есть менеджед постгрес и менеджед кафка это гораздо более оптимальное решение
источник

DV

Dmitry Vorobev in Kubernetes — русскоговорящее сообщество
Докладик вот есть на тему стейтфула, староват немного, но все же https://www.youtube.com/watch?v=BnegHj53pW4
источник

DS

Dmitry Sergeev in Kubernetes — русскоговорящее сообщество
Maxim Vigovsky
Всем привет! Ребята, подскажите, пожалуйста, следующий момент. На сколько правильно использовать кубер для развёртывания базы данных (например postgresql) и kafka?
Есть ли опыт эксплуатации таких решений? В инете много статей о том, что кубер можно использовать только для развёртывания компонентов, которые не хранят состояния. Однако, есть статьи где рассказывается как к контейнерам можно подключать разделы хост-машины, чтобы обойти эти ограничения. Однако, многие devops считают эти решения костылями.
Действительно ли это костыли?
ты вероятно не используешь куб вообще нигде. Сначала попробуй, изучи, поэксперементируй, а потом уже решай. Но начать лучше с деплоя туда стейтлесс приложений
источник

MV

Maxim Vigovsky in Kubernetes — русскоговорящее сообщество
Dmitry Sergeev
ты вероятно не используешь куб вообще нигде. Сначала попробуй, изучи, поэксперементируй, а потом уже решай. Но начать лучше с деплоя туда стейтлесс приложений
Использую, для стейтлес. Но есть задачи, по развёртыванию БД и очереди. На текущий момент, я пытаюсь найти оптимальное по бюджету решение, которое не будет черевато технологическими и эксплуатационными проблемами в будущем
источник

НС

Никита Суворов... in Kubernetes — русскоговорящее сообщество
Коллеги, подскажите пожалуйста как правильно организовать установку кластерного приллложения, через Job включение в кластер или еще как-то? ну чтобы не отрываясь - необходимо развернуть Consul, почему не использую официальный Helm chart - политика партии
источник