Anonymous
молодец
Sergey
круто, это хорошо когда человек видит, но сам не читал и не пробовал
Anton
а какая версия и поставщик джавы ?
Andrey
"не работает!" может заявить тупой клиент, который деньги платит
Sergey
пробовали с десятой
Andor
These can be explicitly set via command line options, -XX:ParallelGCThreads and -XX:CICompilerCount.
Sergey
на проде 8
Andrey
вы тупой клиент, или в коммьюнити к коллегам совета пришли просить?
Vadim
пусть уже догуглит до значения слова "microcores"
Sergey
These can be explicitly set via command line options, -XX:ParallelGCThreads and -XX:CICompilerCount.
оно не фиксит размер пулов, если посмотреть сорс код джавы и как он считается
Andor
вот отстой
Andor
не знал
Anonymous
по крайней мере в текущей ситуации
Andrey
ты вот щас с какой целью флейм разжигаешь?
а чё он меня провоцирует? "не работает", блин
Artem
Вот же https://blogs.oracle.com/java-platform-group/java-se-support-for-docker-cpu-and-memory-limits не?
Andor
> As of Java SE 8u131, and in JDK 9, the JVM is Docker-aware with respect to Docker CPU limits transparently. это тоже не пашет?
Andor
заявляют же что ок должно быть
Andor
или не всё ок?
Sergey
вот тут я смотрел https://github.com/wearearima/docker-java-cpu-memory-limit тоже как пример но с кубиком вроде как не катит
Sergey
точнее я не знаю как кубик докер запускает и что ему пишет )
Artem
у меня в эластике через это память выделяется, вроде ок
Andrey
уходи, а, уже
уж извините, я свои интересы ставлю выше ваших
Anonymous
уж извините, я свои интересы ставлю выше ваших
каковы ваши интересы в текущем вопросе?
Sergey
Andrey
решить вашу проблему вашими руками
Sergey
решить вашу проблему вашими руками
в гугле куча статей, все решено
Andrey
вот именно
Anonymous
в кубе можно как-то посмотреть, какой командой он стартует докер контейнер? в логах или ещё где
Михаил
Andrey
выше :)
Михаил
выше :)
выше чем его, да?
Andrey
выше по сообщениям
Михаил
Пока я вижу, что тебя бомбануло)
Andrey
бомбануло бы, если б я сдерживался, а так вижу ерундовый вопрос, сразу высказываюсь
Andrey
впрочем, зачем обсуждать мою скромную персону, лучше б выбили из пострадавшего, в каком месте у него болит. А то у всего интернета jvm 10 совместима с докером, а у него видите ли "не работает"
Logan
jvm10 не совместима с java в первую очередь
Etki
нет, к сожалению
https://blogs.oracle.com/java-platform-group/java-se-support-for-docker-cpu-and-memory-limits а это что
Etki
короче, "не работает" - это что? Я так чую, сейчас найдем что кто-то в приложении тредпул на 64 потока захардкодил
Anton
в кубе можно как-то посмотреть, какой командой он стартует докер контейнер? в логах или ещё где
dockershim же использует. так что это всеравно мало тебе даст. смотри в код
Anonymous
как в кубере указать, сколько ядер выделить докер контейнеру?
Anonymous
такое возможно вообще?
Etki
в чем реально затык, нам, кажется, так и не скажут
Anonymous
они не влияют на кол-во выделенныхъ ядер
Anonymous
а тебе для чего?
для форкДжойнПула ....
Anton
если можешь ему кормить снаружи сколько ядер потреблять, можешь внутрь спустить эту инфу сам
Anonymous
вот и как скормить?
Anton
изнутри ты свой лимит не можешь узнать
Anton
вот и как скормить?
google: лимит ядер для форкджойнпула
Anonymous
а, ты про это
Anton
пример "как из куба спустить в контейнер инфу о ядрах" https://github.com/helm/charts/blob/master/incubator/elasticsearch/templates/data-statefulset.yaml#L93
Anonymous
ну как вариант, да
Etki
вот и как скормить?
ты же сейчас понимаешь, что ты сразу мог нам конкретный вопрос задать?
Etki
String pp = System.getProperty ("java.util.concurrent.ForkJoinPool.common.parallelism"); if (pp != null) parallelism = Integer.parseInt(pp);
Anonymous
ты же сейчас понимаешь, что ты сразу мог нам конкретный вопрос задать?
конкретный вопрос - можно указать докер контейнеру количество ядер?
Etki
вон я тебе кинул нужную пропертю
Anonymous
в куб-кластере, офк
Anonymous
в общем, спасибо всем неравнодушным, мы пришли к неким нужным нам мыслям :)
tod
А что kubectl describe pod говорит?
Pavel
/report
Grigory
/report
Rainbow
они спамят по всем группам где больше какого-то порога?
blkmrkt
А что kubectl describe pod говорит?
Уже снес это, идею с гпу нужно как-то протестить локально сначала. Кластеры у гугла капризные. Через гуи вообще не изменить ничего. Пул добавить нельзя, ноды в пуле не добавляются когда включен автоскелинг пула и когда не хватает чпу. Единственное что работает нормально, так это аффинити и taints, спасибо гуглу за это и за preemptible vms
tod
У гугла вообще гуй отстойный, не только для кубера. Но при этом через консоль все работает отлично.
blkmrkt
Вот неволей приходится учить консоль
tod
Оно того стоит!
Aleksei
Ребят, может кто сталкивался с проблемой? Не резолвятся внешние dns в подах, интернет есть, внутренние - всё ок, поды dns не падают, ошибок нет стоит SkyDNS 1.14.10
Anonymous
а с ноды резолвятся?
Aleksei
Да, с ноды всё ок
Anonymous
может в скайДнс нужно вручную прописывать внешние днс? я с ним не сталкивался