Size: a a a

2020 May 08

R

Ruslan in ctodailychat
мы так dev среды делаем, отличия конечно есть/будут, но они не колосальные
источник

R

Ruslan in ctodailychat
у нас 30+ микросервисов и довольно многих инфраструктурных штук (кафка, перкона, редисы, монго, кликхауз и тд)
источник

R

Ruslan in ctodailychat
в целом все адекватно поднимается
источник

O

Onlinehead in ctodailychat
Плюс (и минус) кубика в том, что навертеть там можно огромное количество вещей. И эти вещи будет почти невозможно между энвами таскать без редеплоя (и при этом еще само окружение внутри кубика надо как то поднимать).
источник

R

Ruslan in ctodailychat
Onlinehead
Плюс (и минус) кубика в том, что навертеть там можно огромное количество вещей. И эти вещи будет почти невозможно между энвами таскать без редеплоя (и при этом еще само окружение внутри кубика надо как то поднимать).
а что значит таскать "без редеплоя"? нам же нужно по условному набора ямлов/хэльм скриптом раскатать все на новом кластере
источник

O

Onlinehead in ctodailychat
Ruslan
у нас 30+ микросервисов и довольно многих инфраструктурных штук (кафка, перкона, редисы, монго, кликхауз и тд)
Ну 30+ это немного. Но даже из перечисленного - конфигурация КХ будет другая, потому что ресурсов сильно меньше. Непонятно как таскать данные персистента, версии контроллеров надо синхронизировать, сами контроллеры надо ставить\обслуживать, конфигурация кафки тоже будет другая и это тоже надо синронизировать и еще наверняка много другой магии, которая просто не видна)
источник

O

Onlinehead in ctodailychat
Ruslan
а что значит таскать "без редеплоя"? нам же нужно по условному набора ямлов/хэльм скриптом раскатать все на новом кластере
"условный набор ямлов" он конечно существует, но это не значит что можно в 2 места этот самый набор безболезненно задеплоить без изменений.
источник

R

Ruslan in ctodailychat
Onlinehead
Ну 30+ это немного. Но даже из перечисленного - конфигурация КХ будет другая, потому что ресурсов сильно меньше. Непонятно как таскать данные персистента, версии контроллеров надо синхронизировать, сами контроллеры надо ставить\обслуживать, конфигурация кафки тоже будет другая и это тоже надо синронизировать и еще наверняка много другой магии, которая просто не видна)
все так, но эта магия она "реплецируема" и воспроизводима же
источник

O

Onlinehead in ctodailychat
Между "я вот написал чарт\ямлик со своим сервисом и оно заработало" и "заставить это работать в комплексе в двух-трех разных местах" букально проспасть
источник

O

Onlinehead in ctodailychat
Ruslan
все так, но эта магия она "реплецируема" и воспроизводима же
Ну можно упороться и для всего вот этого вот написать автоматизицию, которая будет работать до первого крупного изменения, но это очень больно.
источник

O

Onlinehead in ctodailychat
и оно еще и разъедется по версиям практически сразу. Не считая того, что бремя обслуживания твоего кластера ляжет на тебя)
источник

R

Ruslan in ctodailychat
Onlinehead
Между "я вот написал чарт\ямлик со своим сервисом и оно заработало" и "заставить это работать в комплексе в двух-трех разных местах" букально проспасть
а в чем обычо основные траблы? из сообщения выше это:
- разные ресурсные лимиты на сервисы
- разные конфиги сервисов (кол-во брокеров кафки, шардирование/реплекация базы)
- что-то еще?
источник

O

Onlinehead in ctodailychat
Ruslan
а в чем обычо основные траблы? из сообщения выше это:
- разные ресурсные лимиты на сервисы
- разные конфиги сервисов (кол-во брокеров кафки, шардирование/реплекация базы)
- что-то еще?
- Разные версии кубика
- Разные версии контроллеров
- Разная сеть, домены, полиси и т.д.
- Скорее всего разные неймспейсы, а значит внутренние адреса
- Персистент данные разные
источник

O

Onlinehead in ctodailychat
То есть примерно "разное все", которое будет регулярно ломаться в непредсказуемых местах
источник

R

Ruslan in ctodailychat
я вот честно не понимаю пункты про разные версии куба/контроллеров, если мы берем примеры managed сред, они же синкаются?

самая главная боль у нас это данные - это правда оч больно, и часто все разъезжается именно из-за них
источник

O

Onlinehead in ctodailychat
А есть еще динамические конфигурации, секреты, внутренние креды, интеграции с внешними сервисами и миллион всего
источник

O

Onlinehead in ctodailychat
Ruslan
я вот честно не понимаю пункты про разные версии куба/контроллеров, если мы берем примеры managed сред, они же синкаются?

самая главная боль у нас это данные - это правда оч больно, и часто все разъезжается именно из-за них
Всмысле managed? Кто пойдет все локальные энвайременты обновлять?
источник

R

Ruslan in ctodailychat
ну я про версию куба, она же там и там одниаковая будет?
источник

O

Onlinehead in ctodailychat
А бывают еще мажорные изменения, которые требуют ручных действий при апдейте.
источник

O

Onlinehead in ctodailychat
Ruslan
ну я про версию куба, она же там и там одниаковая будет?
пока кто-то из двух не обновится
источник