Size: a a a

2020 August 07

AZ

Alexander Zelenyak in rannts
Как человек, который уже полтора года грызёт куб скажу: нет простых способов сделать действительно сложные вещи. Куб очень низкоуровневый, зато можно почти всё. Очень хочется какой-то прямой и понятной обёртки с человеческим лицом для простых инсталляций. Ну или с мордой котика...
Из своего опыта скажу, что не надо тащить 100500 разных инструментов. Обычно достаточно самого куба и kustomize. Как только тащите helm, так сразу теряете контроль и система начинает казаться слишком сложной и магической.
источник

AS

Artem Savinov in rannts
а как обновлять приложение тогда?
источник

KK

Kirill (Cykooz) Kuzm... in rannts
Мы пока живём на композе, но есть желание привертеть что-то для работы сразу с несколькими серверами. Про кубер я давно понял, что это "пушка" для наших "воробьёв" и пока в голове держу swarm. Может ещё что-то нового потом погляжу.
источник

AZ

Alexander Zelenyak in rannts
Roman Bolkhovitin
а я вот тоже слушал, что сворм "нинужен", а потом все-таки посмотрел, поковырял и кажется что docker stack deploy очень даже ничего для несложных проектов. в проде нет его, так что про подводные грабли не знаю, но в песочнице понравилось.
У меня за три дня до старта проекта кластер сворма просто развалился и не собрался обратно. За пол дня ковыряний я не понял, что это было и выкинул его нафиг: заменив обычным докером и make-командами. Было больно. Больше не хочу даже смотреть на него.
источник

RB

Roman Bolkhovitin in rannts
Внезапно )
источник

AZ

Alexander Zelenyak in rannts
Композ — боль. Мы прямо много его использовали. Только для локальной разработки пойдёт. На серверах, если без куба, то лучше чистым докером обойтись.
источник

KK

Kirill (Cykooz) Kuzm... in rannts
Со свормом слегка напрягает overlay и ssl на весь трафик внутри него. Это конечно сесурити и всё такое. Но как оно скажется на скорости - фиг знает.
источник

AZ

Alexander Zelenyak in rannts
У нас был CoreOS. Жаль, что он загнулся...
источник

AZ

Alexander Zelenyak in rannts
Kirill (Cykooz) Kuzminykh
Со свормом слегка напрягает overlay и ssl на весь трафик внутри него. Это конечно сесурити и всё такое. Но как оно скажется на скорости - фиг знает.
У нас не было критичных требований по скорости трафика внутри кластера. Так что не скажу.
источник

AZ

Alexander Zelenyak in rannts
В целом, сегодня для любой инсталляции больше десятка сервисов (включая БД), я бы брал куб. Удобно оно, когда в его терминах думать начинаешь.
источник

AZ

Alexander Zelenyak in rannts
Ещё из важного: не занимайтесь только поддержкой куба сами. Только куб как сервис. Ну или ищите специально обученного человека.
источник

KK

Kirill (Cykooz) Kuzm... in rannts
А вот то, как просто развернуть сворм - это прям сказка. На одном сервере пишешь: "ты мастер". И готово, он тебе выдаёт команду, которую надо выполнить на воркерах. Оно всё само потом склеится
источник

AZ

Alexander Zelenyak in rannts
К слову, в яндексе, внезапно, очень неплохо куб реализован. Могу рекомендовать...
источник

AZ

Alexander Zelenyak in rannts
Kirill (Cykooz) Kuzminykh
А вот то, как просто развернуть сворм - это прям сказка. На одном сервере пишешь: "ты мастер". И готово, он тебе выдаёт команду, которую надо выполнить на воркерах. Оно всё само потом склеится
А в какой момент у меня не оказалось ни одного мастера, потерялась связность между подами и хуй знает, как это было отлаживать.
источник

AZ

Alexander Zelenyak in rannts
Я реально не понял, как понять проблему.
источник

AZ

Alexander Zelenyak in rannts
Ни одного подходящего сообщения в логах не было.
источник

in

ildar nizamov in rannts
Alexander Zelenyak
Ещё из важного: не занимайтесь только поддержкой куба сами. Только куб как сервис. Ну или ищите специально обученного человека.
золотые слова
источник

KK

Kirill (Cykooz) Kuzm... in rannts
Alexander Zelenyak
А в какой момент у меня не оказалось ни одного мастера, потерялась связность между подами и хуй знает, как это было отлаживать.
У нас и без всяких контейнеров такое бывает на виртуалках 😊
источник

AZ

Alexander Zelenyak in rannts
У нас не бывает.
источник

AZ

Alexander Zelenyak in rannts
В данном случае это были инстансы EC2.
источник