Andrey
но звучит конечно как если бы авторы какого нибудь ext4 сказали что запилили поддержку линукса)
Amir
Maksim
наивная попытка заскочить в уходящий поезд
Это скорее признанание, того, что начальная идея Docker co, о кластеризации не жизнеспособна, и k8s решает проблему кластеризации эффективней, а тянуть swarm до уроня k8s дорого и тяжко
Maksim
По сути swarm это попытка натянуть docker-compose на несколько нод, что по сути провальная идея
Anton
docker-compose - это то, что успешно потребляется.
так что попробовать расширить рефернс и натянуть на несколько нод было вполне логичной попыткой
Anton
из дев стенда в прод с тем же yaml, почему бы и нет, к успеху же шли
Maksim
Anton
я их отчет о финансовой успешности или убытках не видел
Etki
ну там были попытки вообще консольный интерфейс обычного докера перенести на оркестрацию и управлять всякими аффинити через переменные окружения и лейблы, что мягко говоря слегка поехавше
Maksim
Anton
поехавше так же конвертировать docker-compose референс в сущности kubernetes, то что они предлагают в docker ee \ for mac.
типа хочешь модно молодежно - вот тебе такой оркестратор
Andor
kompose?
Maksim
Andor
ну она делает лучшее что возможно в данной ситуации
Anton
не, не kompose
Maksim
Anton
https://docs.docker.com/docker-for-mac/kubernetes/#override-the-default-orchestrator
Andor
вот мне кажется от таких охуенных тем в докере чуваки из кубера свои контейнеры решили запилить
Andor
в общем-то я не знаю ни одного человека, который бы действительно не имел претензий к докеру
Anton
вообще мало продуктов к которым не было бы претензий
Anton
карандаши с стеркой на другом конце хороши, но даже их приходится затачивать иногда ;)
Andor
ну не так что при очередных обновлениях что-то начинает ломаться на ровном месте
Andor
столько наелся просто за два года
Anton
можно заменить "проблеммы" на "увлекательные приключения"
Andor
можно ещё назвать "опыт"
Pavel
Andor
докеру на тот момент было сильно больше, чем многим проектам
Andor
значит два года назад ему было 3
Andor
в 3 уже стыдно ломать вещи, которые должны быть покрыты юнит-тестами
Khramov
У меня почему-то через какое-то время поды начинают очень долго запускаться и удаляться. Я в итоге на cri-o перешёл, уже месяц и никаких проблем
Khramov
При большой гагруженности
Khramov
На году по 20 подов это нормально
Khramov
В моём случае
Mikhail [azalio]
Khramov
нож 27
Khramov
Нод
Mikhail [azalio]
Не много
Andor
Да вроде не дофига
Khramov
В докере эта проблема бесит тем, что если даже потом на ноде всего 1 под, то он также очень долго удаляется
Mikhail [azalio]
https://blog.openai.com/scaling-kubernetes-to-2500-nodes/ но гляньте на это вдруг поможет
Andor
А сторейж какой?
Khramov
Имеется ввиду что на одну ноду около 20 подов
Khramov
Не у нем дело, были поды которые вообще без вольюмов
Khramov
А иногда поды могли висеть в статусе terminaring месяц
Khramov
И сами так и не удаляться
Mikhail [azalio]
Наверное что-то есть в логах
Mikhail [azalio]
Про это
Andor
Сторейж докера-то какой?
Andor
Если помогло сменить контейнеры на крио, то проблема явно была где-то там
Khramov
Я с этим пару месяцев мучался, насколько я понял, в пики нагрузки на цпу происходил рассинхрон в докере, и потом в логах было много сообщений что-то вроде "не могу удалить контейнер, не могу найти его с этим id"
Khramov
Что-то вроде того
Khramov
Причём это начинало происходить после скачков цпу, 30 минут было такое что цпу на 100% забито и все. Начинаются проблемы
Khramov
Я понимаю что так не должно быть, и нельзя так забивать цпу
Khramov
Но то что потом такие проблемы с докером это тоже косяк их
Andor
Andor
Так какой сторейж-то был под докером?
Khramov
Мы экспериментировали с этим, несколько разных проьовали
Khramov
Минут через 20 доеду до дома и точно скажу
Khramov
Там и device mapper был и overlay2 вроде
Stanislav
Как я сюда попал? https://habrahabr.ru/company/jugru/blog/349954/
Khramov
Khramov
Он и сейчас ещё на паре нод, где докер ещё остался
Dmytro
Andor
ну хз, у кубера я такого как раз не встречал
Andor
но у меня опыта с кубером намного меньше
Dmytro
в минор версии взять и сломать тот же аттач EBS на AWS - да как за нехер делать, и других примеров еще вагон
Andor
починили потом?
Dmytro
раз 5 чинили и ломали по моим подсчетам
Dmytro
до моей текущей 1.5.7, слышал что потом в 1.7 или 1.8 снова ломали но сам уже не видел
Dmytro
ну и кроме баша есть еще немало приложений которые игнорят kill сигналы или неправильно хендлят, и тут докер ничего не может сделать
Khramov
Khramov
В дескрайбе аишел container started, а на деле висит минут 20 и не стартует
Khramov
Много странностей с этим докером было :)
Dmytro
похоже на баг докера тогда
Khramov
Угу
Khramov
Поэтому на крио и пересел, там проблем пока не наблюдается