Anton
как это вручную?
Pavel
С самого инстанса, на котором под
Anton
что такое "инстанс, на котором под"?
Anton
с ноды что ли? откуда им там взяться
Dmytro
а где же им еще быть кроме ка к не на ноде? :)
Dmytro
ну разве что у докера стоит log driver какой-нибудь rsyslog или еще что-то что отправляет логи сразу куда-то
Anton
ладно, и как же забрать их с ноды?
Anton
(да и не факт, что это докер, вообще)
Pavel
С нее, придется правда поискать, они лежат в директориях по хешу
Anton
вообще говоря, при апгрейде образа под рестартует, и, сторого говоря, это уже другой под
Pavel
Верно. Простите, я имел ввиду нода если живая
Anton
а, нода жива, конечно
Dmytro
Dmytro
в зависимости от драйвера логов в докере это или просто в директории старого пода json файл или копать в journald или еще где
Iskander
А есть какой-то подобный способ получить хелсчек в kubectl
Iskander
'''"docker inspect --format='{{json .State.Health.Status}}' '''
Iskander
Зная имя пода и контейнера
Iskander
Кейс: получить статус сервиса в пайплайне дженкинса
Dmytro
насколько я понимаю, по аналогии - kubectl get -o json --format=<подставить json path правильный>
Iskander
Спасибо, попробую.
Iskander
Как вы проверяете статус деплоя в сиай?
Dmytro
kc get pods -o jsonpath='{range .items[*]}{.metadata.name}{"\n"}{end}'
Dmytro
чуть наврал, там не такое имя параметра
Dmytro
вот то что выше - напечатать имя пода
Anton
jsonpath='{.items[?(@.status.phase=="Running")].metadata.name}
Anton
например. Напечатает имя только Running подов
Iskander
полезно, спасибо.
Anton
ну если имя уже есть, то: jsonpath={.status.phase}
Anton
напечатает соответствнно Running, если running
Anton
но надо не забывать, Pod может быть Running, а контейнер при этом — нет
Anton
поэтому можно еще прочекать статус контейнера: jsonpath='{.status.containerStatuses[*].state.running}'
Anton
вместо звездочки можно отфильтровать по имени контейнера: '{.status.containerStatuses[?(@.name=="container-name")].state.running}'
Iskander
Т.е. имея настроенный readynessprobe можно без имени контейнера получить актуальный статус?
Anton
я не уверен, что этот статус имеет отношение к readinessprobe
Anton
к livenessprobe — да
Anton
можно поиграть, посмотреть, расскажите потом
Andor
Есть пользователи кастомных ресурсов в кубере? Как впечатления?
Vadim
Есть пользователи кастомных ресурсов в кубере? Как впечатления?
я не особо в курсе деталей, но наш CI переехал с жденкинса на Prow + CRD, вроде довольны
Andor
Сами писали ресурсы?
Andor
This project is experimental, and has not hit a stable release point
Vadim
https://github.com/helm/prow этот?
https://github.com/kubernetes/test-infra
Andor
Не очень понял как это связано
Andrey
https://github.com/kubernetes/test-infra/tree/master/prow#prow
G72K
конечно, поэтому надо найти по хешу старого пода его логи
Разве kubelet не вычищает все от прошлого пода?
G72K
поэтому можно еще прочекать статус контейнера: jsonpath='{.status.containerStatuses[*].state.running}'
Надо чекать Ready на поде, оно само включает ready всех контейнеров. Контейнер без readinessProbe очень удобно будет Ready если запущен
Dmytro
Разве kubelet не вычищает все от прошлого пода?
у меня нет, возможно это как-то настраивается и может зависит от версии куба (у меня сейчас 1.5.7, начинал с 1.3)
Andor
https://github.com/kubernetes/test-infra/tree/master/prow#prow
выглядит прибитым гвоздями к гитхабу и не очень понятно при чём тут testinfra https://github.com/philpep/testinfra
Andor
или это не та testinfra
Andrey
вы по url глазами пройдитесь
Andor
прошёлся, прошёлся
Andor
люблю когда проекты называются одинаково
Andor
взять тот же helm
Andor
https://github.com/emacs-helm/helm
alex3rd
https://github.com/emacs-helm/helm
долго этого ждал, кек
Vlad
Iskander
пока как-то не очень
Iskander
но я не теряю надежды запустить в существующем кластере
Max
Я прикручивал, Cephfs / Rbd provisioner
А можешь поделиться тайным знанием про cephfs? Rbd работает отлично, а вот cephfs чего-то не взлетел :-(
Igor
ага, и еще бы бенчмарки какие-нить
Terry
Microsoft выложили Windows Server 2019 Preview. Интересная особенность для нас с вами, это поддержка Kubernetes из коробки. https://goo.gl/UZkopE
Terry
может кто не видел
Andrey
зачееееем ??? )
Oleh
Есть спрос видимо
Dmitrii
Жду его чтобы легаси засунуть.
Dmitrii
Одна проблема - безумный размер образа windowsservercore
Anton
что является сервисом для нод? только lb?
Nikolay
hello, есть мнения за редис, как его лучше готовить? небольшой мастер-слейв (1-2 гб) с сентинелем для фейловера. Есть redis-ha чарт, но смущает в нем отсутствие кастомных конфигов (maxmemory, eviction покрутить хочется), кто-то юзает его? Не хочется свои костыли писать.
Logan
интересно. А примера использования нет пока?
Tagir
Всем привет! Подедитесь оптытом пожалуйста. Кто нить пробовал подружить k8s с s3 хранилищем?
Tagir
имею ввиду с использованием Dynamic Volume Provisioning
Logan
а это возможно вообще? volume – блочное устройство
Tagir
вот и изучаю вопрос, s3 же монтировать в ОС, почему не прокинуть в кубер
Andrey
интересно на перформанс такого вольюма взглянуть
Mikhail
aws блокируют с понедельника в рашке, подумайте о других вариантах хе-хе