Max
ну то есть если NoSchedule только применить
Anton
добрый день. подскажите чем лучше снимать метрики с джобов? смотрю на Pushgateway от прометеуса и от него же statsd-exporter. Второе кажется перегруженным, первое - костылем. Может есть третье или придется из этих двух выбирать? спасибо.
Anton
что не так с pushgateway?
Anton
что не так с pushgateway?
возможно все так, экспертизы нет ни в одном из вариантов, потому и пришел спросить у опытных.
Anton
statsd намешивать к прому точно нет смысла для метрик из джобы
Anton
statsd намешивать к прому точно нет смысла для метрик из джобы
а какие есть к этому аргументы? (не спорю, просто хочется понять почему это явно лучше). в общем то сам подход с заносом промежуточного решения для снятия метрик с джобов в виде statsd кажется оверкилом, но пока выбираем вариант.
Andor
Зависит от характера метрик
Andor
Кажется что пушгейтвея в твоём случае будет достаточно
Andrey
Ребят, а в какой момент репликасет перестает быть привязан в дейлойменту?
Andrey
В describe deployment'a я вижу: OldReplicaSets: <none> NewReplicaSet: ssrm-deployment-85fcdc9fb (2/2 replicas created) Но старые репликасеты вроде как еще есть: # kubectl get replicasets -n kube-public | grep ssrm ssrm-deployment-5fc8bdcbd9 0 0 0 12d ssrm-deployment-5ff6ddbdc 0 0 0 3h ssrm-deployment-698c844966 0 0 0 20d ssrm-deployment-6f9f5cd96b 0 0 0 7d ssrm-deployment-6ffb74d7d7 0 0 0 22d ssrm-deployment-76fb6575f6 0 0 0 11d ssrm-deployment-845488d69f 0 0 0 8d ssrm-deployment-85fcdc9fb 2 2 2 21h ssrm-deployment-86dfc8f86f 0 0 0 3h ssrm-deployment-b6b5b99f7 0 0 0 5d ssrm-deployment-b8cb7776c 0 0 0 32d
Vadim
ПОМОГИИИИИТЕЕЕЕЕ kafka/zk никак не заводится в кубике вот конфиг подов: https://gist.github.com/VadimInshakov/ea333b2e566adf27e08f1e62107f54a5#file-p1-L360 вот сервисы: https://gist.github.com/VadimInshakov/079394a0d4c660f9982d428430624115#file-s1-L174
Vadim
Однако в логах я вижу, что zk-серверы не могут общаться друг с другом:
Vadim
Vadim
помогите разобраться, что не так с сервисами, почему они не видны
Vadim
реально хз что делать, тупик просто
Pavel
Зайти в прод zk1 и сделать ping zk0.default.svc.cluster.local
Pavel
Резолвится имя?
Vadim
Зайти в прод zk1 и сделать ping zk0.default.svc.cluster.local
сделал запрос через curl, просто ответ не приходит
Vadim
hangs
Pavel
до запроса еще далеко. Имя пода резолвится?
Andrey
сделал запрос через curl, просто ответ не приходит
как у вас зукипер ответит курлу? там нет http на соклько я знаю
Andrey
пингуйте, смотрите, резолвится ли
Семён
сделал запрос через curl, просто ответ не приходит
советую использовать telnet для проверки доступности нужного порта ) ну или nc
Семён
Зайти в прод zk1 и сделать ping zk0.default.svc.cluster.local
telnet zk0.default.svc.cluster.local <номер порта который проверяется>
Pavel
В контейнере нет ping?
Vadim
ноуп
Vadim
и телнет нет
Семён
nc ?
Vadim
сейчас установлю значит
Семён
есть возможность поставить ?
Sergey
curl?
Семён
nc -zv zk0.default.svc.cluster.local <номер порта>
Vadim
ДА
Vadim
резолвится
Vadim
@madfromplay @azazell_o @stress_t @rheinx господа, сервис виден из контейнера
Andrey
у тя там похоже на то что с портами проблема. Он случайно не хочет ли для кластера динамические порты?
Pavel
Теперь смотрите на каком порту из перечислыех у Вас реально висит прилдожение
Sviat
привет, у меня не выходит заэкспозить порты с поды на ноду, может кто-то помочь?
Vadim
или port
Vadim
оба должны же быть доступны сервисам k8
Pavel
Ну проверьте же уже. И Вам станяет ясно что за что отвечает.
Mik
Ребят кто использует fluentbit?
Mik
Интересует как в нем можно парсить логи которые содержат разные структуры
Vadim
Ну проверьте же уже. И Вам станяет ясно что за что отвечает.
ну просто как это сделать? у меня в конфиге есть nodePort и port
Pavel
nc xxx port
G72K
Ребят, а в какой момент репликасет перестает быть привязан в дейлойменту?
Там у деплоймента есть параметр сколько версий хранить. Дефолт кажется то ли 5 то ли 10. Оно нужно для kubectl rollback
Pavel
Также как вы проверяли резол
Andrey
Там у деплоймента есть параметр сколько версий хранить. Дефолт кажется то ли 5 то ли 10. Оно нужно для kubectl rollback
Это понятно. Но должны ли эти репликасеты быть в поле old replica sets при дескрайбе деплоймента?
G72K
Господа, как нынче можно запретить exec или ещё что-нибудь такое в контейнере, ну чтобы я мог сказать "давайте не будем ставить антивирус в контейнеры, они все равно беззубые и кроме как слать байты туда-сюда не могут"
No1
Ждёте обновление?:)
G72K
seccomp
Оно не очень подходит, у нас PID1 /sbin/tini , ему надо б экзекнуться, но вот дальше хорошо б запустить что-нибудь такое что бы самозапретило себе всякие непотребства
G72K
Чую запах энтерпрайзов 🤣🤦‍♂️
У вас там запах, у меня тут вонь :)
G72K
selinux
Не осилю :(
Vadim
Оно уже так, но вот read-only не полный, есть emptydir
а вот тут нужен селинукс тогда, похоже mountOpts для него не поддерживаются
Yu
https://www.securitylab.ru/news/496803.php
Mr.
https://vignette.wikia.nocookie.net/cardfight/images/a/ad/Breaking-news-slowpoke.jpg/revision/latest?cb=20171205173228
Vadim
имхо беда с выходом за пределы маунта была значительно серьезней
Anonymous
Может кто нибудь знает когда на DO (Digital Ocean) зарелизят поддержку k8s кластеров для масс?
Mr.
так уже же вроде. У меня есть в меню
Mr.
А ну да, это на корпоративном акке у нас. на личном нету
Anonymous
А ну да, это на корпоративном акке у нас. на личном нету
Хотя у меня был доступ на личном, но после как удалил кластер и доступ пропал.
Mr.
наверное можно попросить )
Nik
А как в кубадм конфиге принудительно передать ipvs режим?
Nik
Нашел env переменную, не уверен что она применима KUBE_PROXY_MODE=ipvs
Nik
разве он там не по дефолту?
я тоже так думал. Потом сделал itpables -L и понял что нет
Oleg
IPVS mode was introduced in Kubernetes v1.8, goes beta in v1.9 and GA in v1.11. IPTABLES mode was added in v1.1 and become the default operating mode since v1.2.
Serega
Note that in Kubernetes 1.11 and later, SupportIPVSProxyMode is set to true by default. https://github.com/kubernetes/kubernetes/blob/master/pkg/proxy/ipvs/README.md
Oleg
не то