Гандоний
а диск k8s не умеет резать по iops ((((
Aleksey
я тоже принёс это из за медленного io
Гандоний
ну ты меня успокоил )))
Гандоний
пойду бизнесу скажу, что у Лёхи так-же пашет ))))
Гандоний
да-да ))))))))
Гандоний
https://github.com/serhii-samoilenko/pod-startup-lock
Гандоний
вот единственное что я нашел
Гандоний
но тут оверинжиниринг
Aleksey
мы по одним ссылкам сходили
Гандоний
а чё они там ваще думают-то?
Гандоний
ни лимитов на диск, ни starting queue
George
а диск k8s не умеет резать по iops ((((
так цгруппы вроде это умеют?
Гандоний
так цгруппы вроде это умеют?
как ими из helm управлять?
George
а зачем из хельма? Выкинь его для начала - это раз Два - инструмент нарезания йапс - это хорошая история. Как минимум, на уровне вм вендоры это реализуют. Не вижу причин, почему в линуксе нельзя нарезать io
Гандоний
мелкие ноды? что за тупость?
это scheduler hack. Логика понятна, но не подходит
George
ну, нужен очевидно какой-то фреймворк
Гандоний
лимиты по cpu и memory есть в k8s, в disk не добавили
George
типа я говорю - мой сервис жрет 1000 iops. Будьте добры
George
если он пытается зашедюлиться на ноду, где айопсов не хватает - досвидос, ашыпка
Гандоний
это должен делать k8s
George
это должен делать k8s
соглашусь. Но ты же понимаешь. Эджайл и все такое
George
у гугла проблем нет, проблемы - у всех остальных
Гандоний
так им предлагали давно сделать, они отказались
George
в теории можно пойти от обратного (типа лимитировать нагрузку на каждый под), но это выглядит как гавно
Гандоний
типа iops норм в ebs есть
Гандоний
но не у всех gkc
George
т.к. очевидно, что нагрузка на диск = функция от rps и чего-там еще + некая переменная часть (логи и т.п.)
Aleksey
мелкие ноды? что за тупость?
это не только их подход
George
ты забывашь про exec
я поэтому и указал, что есть некая переменная часть
Гандоний
поднять jvm - вычитать over200M
George
ты меня на моей тупости не поймаешь ))))) хоть я и очень глуп
George
поднять jvm - вычитать over200M
нагрузка нелинейна по времени ога, но это можно все равно как-то математически описать
George
это не только их подход
все равно за что боролось - на то и напоролись
George
нафига мне куб, если в случае необходимости заказа нод, я могу точно так же заказывать виртуалки в амазоне одну под каждый тип приложения
George
как и раньше
George
в чем ценность куба тогда? унификация? да в гробу мы ее видели
Aleksey
просто это hpa
George
просто это hpa
который из?
Aleksey
который из?
судя по вопросу — зеленый. иногда темно зеленый
Гандоний
https://github.com/kubernetes/kubernetes/issues/27000
Гандоний
opened this issue on 8 Jun 2016
Гандоний
с тех пор никто не почесался
Гандоний
и у меня есть сомнения, что пошли я PR они его примут
Aleksey
не примут
Aleksey
там не по pr работают как я вижу. а по пропоузалам
Гандоний
https://github.com/kubernetes/kubernetes/pull/70573
Гандоний
есть шанс пихнуть эту фичу
Anton
Постоянно зависает удаление namespaces. висит на Termination, Помогает удаление " spec": { "finalizers": [ Помогите исправить проблему
Anton
куда копать и т .д.
inqfen
Может с etcd что, не синкается там
inqfen
У меня было такое, но разово
inqfen
Кстати господа, чем ноды чтстите от волюмов и образов старых?
inqfen
Я тут почистил через docker system prune -f - - volumes, на 5 машинах все ок, ингресс сломался
inqfen
Ну как-то гигов по 30 почистилось
Etki
волюмы это главное проклятие докера, ничего с ними не сделаешь
inqfen
Я помню для просто докера писал свою прибуду
inqfen
Похоже снова придётся
inqfen
Берёз, удаляешь все волюмы, все образы
inqfen
Потом заходишь в каталог докера - куча волюмов и слоев от образов
inqfen
А демон говорит типа пусто
Vyacheslav
Парни а есть те кто собирает докер образы в кубике? что используете? DinD, kaniko,img,buildkit? как решаете проблемы с кешем?
inqfen
Ну я не собираю, но юзал бы dind, это достаточно наивно
Vyacheslav
kaniko умеет хранить кэш в docker registry
жалко что не умеет сохранять его в гитлаб регистри
Etki
в гитлабе разве особенная реджистри?
Anton
нарыл что причина в этом error: unable to retrieve the complete list of server APIs: admission.certmanager.k8s.io/v1beta1: the server is currently unable to handle the request
Anton
как решить эту проблему?
Vyacheslav
почему, умеет
странно, собираю и пушу вот так /kaniko/executor --context $CI_PROJECT_DIR --dockerfile $CI_PROJECT_DIR/Dockerfile --destination $CI_REGISTRY/$CI_PROJECT_NAMESPACE/$CI_PROJECT_NAME:$CI_COMMIT_TAG --cache=true
Vyacheslav
после успешного завершения пайплайна повторяю уже выполненный джоб, он собирает все сначала
Vyacheslav
INFO[0003] Error while retrieving image from cache: getting file info: stat /cache/sha256:ebc3ff0aaabe0fb92931f13e0f1b75f391096e3dcda30a53419a5cff12984601: no such file or directory