Alex
Спасибо, попробую со скобками 👍
Andor
@alexesDev @kvaps https://github.com/google/jsonnet/issues/591 зарепортил
Rainbow
Это как я расказывал, что мы командой прибегали на github и после 3-4 "+1" разработчики быстро исправляли? (работало даже с гуглом)
Andor
ну жми тогда
Andor
я вообще не прошу нажать, прост показываю багу
Andor
на которую сегодня часа два убил
𝚔𝚟𝚊𝚙𝚜
Roman
@Andorka заработало, еще раз спасибо
Andor
отлично
Vadim
Rainbow
А можно ссылку?
Я не нашел быстро, а долго лень
один был по bigquery
второй стейтмашина на typescript
и ещё какие-то js либы
Andor
узнал что та функция реализована на самом jsonnet
Andor
зачем - непонятно
Andor
это же самое интересное дело в 2018 - писать на коленке сериализатор в yaml
Andor
а в 2019 фиксить эту поделку
Rainbow
Rainbow
https://ru.wikipedia.org/wiki/GNU_Bison которая вот эта
Andor
Rainbow
Andor
Ага
Andor
кто тут любитель ксоннетов? мне теперь надо запустить джобу с конфигмапой, а конфигмапа с таким именем может уже существовать
Andrey
▫️Какой у вас проект или где работаете?
Elasticsearch, distributed team - всякие там консенсусы и репликация.
▫️В чём вы специалист?
Распределенные системы, микросервисы
▫️Чем можете быть интересны или полезны сообществу?
Могу ответить на вопросы ответы на которые знаю и задать вопросы, ответы на которые не знаю
▫️Чем интересно сообщество вам?
Мне интересен k8s и CNCF проекты
▫️Откуда вы?
Амстердам
▫️Как узнали про группу?
Увидел ссылку на хабре
#whois
Andrey
Кто нибудь пользуется CoreOS Linux container k8s update operator? Как он себя ведёт, если для ноды не получается сразу drain сделать, например, из за pod disruption budget?
Zhyhanov
Подскажите, с помощью хипстера я так понимаю нельзя получать информацию о деплойментсах ?
Andor
Он же депрекейтед
Andor
Хотите загадку?
Сделал тут сервис с именем metrics и один из сервисов стал фейлить при старте
Andor
Опытные кубоводы наверняка знают в чём проблема
Puma
ну наверно системные слова не стоит использовать
Zhyhanov
Он же депрекейтед
а чем тогда кроме как прометеуса можно собрать данный метрики ?
Andor
какие системные слова?
Andor
Zhyhanov
ну пока руки не доходят его красиво готовить :))
Andor
ну возьми оператора да настрой
Andor
я смог и ты сможешь!
Zhyhanov
нужно познать дзен, и вижу ваши мучения с jsonet :)
Andor
ну я-то выпендриваюсь и у меня куча специфичных для меня кейсов
Andor
те кто не выпендривается - просто юзают готовые манифесты
Zhyhanov
Rainbow
немного не понял, что имеет ввиду генерите yaml ?)
jsonnet генерит на выходе yaml. В readme описаные частые кейсы, которые просто копипастой покроют большую часть запросов. Что не указано в примерах можно доправить в yaml руками (генерация это будет сбивать, но если там пару строк и git сверху, то я так пол года жил).
Andor
очень-очень жалко что в ksonnet нельзя пихнуть несколько апи-серверов в одном env
Andor
интересно а что такое targets: []
Andor
только не метрикс-сервер сам по себе, ему же адаптеры нужны
Vadim
там же будет и инфа о деплойментах
Zhyhanov
спасибо всем за информацию, будем пробовать значит прометеус
Andrey
kubectl top может лазить и в адаптер k8s-prometheus-adapter, а он уже в Прометей. Остаются только графики в дашборде, которая так не умеет
Etki
пробОвать 😏😏😏
Vadim
тектониковская лезет прямо в прометей
Andor
Andrey
Andor
@vrutkovs ты же вроде тоже ксоннет юзаешь?
Vadim
Andor
ok
Vadim
это которая?
которая теперь опеншифтовая - https://github.com/openshift/console
Andor
𝚔𝚟𝚊𝚙𝚜
Andor
@kvaps чо с зависимостями делать?
𝚔𝚟𝚊𝚙𝚜
в смысле?
Andor
ну вот мне надо чтобы конфигмапа сгенерилась заведомо раньше чем запускается джоб
Andor
𝚔𝚟𝚊𝚙𝚜
ты имеешь ввиду порядок применения в api?
Andor
угу
𝚔𝚟𝚊𝚙𝚜
Andor
а изменения конфигмап же атомарны надеюсь
Andor
Andor
звучит как будто мне надо будет щас переписать половину моего кода :)
𝚔𝚟𝚊𝚙𝚜
смотри
ks generate deployed-service
Andor
а ещё походу ks apply не может сам контексты автоматически переключать по именам его env'ов
𝚔𝚟𝚊𝚙𝚜
на счет контекстов хз, но кластеры точно может, т.к. серты для них разные, но все применяется прекрасно
Andor
у меня сработало только когда я руками контекст переключил
Andor
ERROR handle object: patching object from cluster: merging object with existing state: Unauthorized
𝚔𝚟𝚊𝚙𝚜
если взять к примеру опции для kubectl, ksonnet не использует тупо --server='', а на основе url вычесляет правильный --cluster='' или --context=''
𝚔𝚟𝚊𝚙𝚜
если у тебя не сработало, то скорее всего это --cluster=''