G72K
если в схеме port name это ключ, то почти наверняка та же бага в strategic merge patch
Andor
то есть я не могу по-простому сказать что web и metrics - один и тот же порт
cent
Подскажите, а что меняет настройки /etc/resolv.conf в контейнерах? У меня coredns в кубере стои .
Rainbow
+1 строчка в service monitor или +3 в deployment.
Andor
+1 строчка в service monitor или +3 в deployment.
у меня один сервисмонитор, который ловит все поды с портами с именем metrics
Rainbow
у меня один сервисмонитор, который ловит все поды с портами с именем metrics
ай глупый походу, потому что фигачил service monitor per service
Andor
ну то есть их у меня три, но они не специфичны для приложений, а скорее для групп
Andor
только прометей да графана на одном и том же порту слушают
Andor
ну либо опять сделать чтобы принималось во внимание значение аннотации с указанием порта
Andor
недолго конечно переделать, но блин
Andor
если в схеме port name это ключ, то почти наверняка та же бага в strategic merge patch
это значит что не port name, а containerPort - ключ я делаю два порта с разными именами, но одним containerPort
G72K
Go modules experiment протолкнутый одним человеком на все Го комьюнити хорошо идет :) https://github.com/kubernetes/kubernetes/pull/72963
G72K
У меня нет мнения насчет них. Но вот как их пропихнули точно не нравится :)
Andrey
Надо всё же почитать про них и про их историю.
Lucky SB
Подскажите пожалуйста по сертификатам куба. я куб с помощью кубспрей всегда ставил и раньше он генерил все-все сертификаты на 100 лет. Сейчас они начали переползать на установку через кубадм. соответсвенно CA сгенерен на 10 лет, а все остальные серты на 1 год. и надо уметь их обновлять. версия куба 1.13.x - сертификаты kubelet для доступа к API серверу ротируются автоматом, если опцию --rotate-certificates добавить в запуск кублетов - сертификаты apiserver , api-kubelet-client, front-proxy-client можно ротировать запуская по крону kubeadm alpha certs renew .... - а вот сертификаты для admin, controller-manager и scheduler вы каким образом перевыпускаете ? вручную-кроном через openssl ?
Дмитрий
Кто-нибудь знает почему под не может достучаться до сервиса (пробовал через ping/curl service-name), если они лежат в одном неймспейсе?
Lucky SB
сервисы не пингуются. это трансляция запроса на конечные поды. kubectl get endpoint посмотри. видит ли этот сервис хоть один живой под из тех с которыми он работать должен
Дмитрий
сервисы не пингуются. это трансляция запроса на конечные поды. kubectl get endpoint посмотри. видит ли этот сервис хоть один живой под из тех с которыми он работать должен
Каким образом у меня тогда работает доступ к базе через пинг сервиса? И как может не работать под через сервис, если через ингрес, запрос идёт в тот же самый сервис
Andor
"доступ к базе через пинг"
Andor
что-то новенькое
Дмитрий
Пинг всмысле к сервису
Andor
что?
Lucky SB
Пинг всмысле к сервису
kube-proxy через iptables или через ipvs ?
Дмитрий
Ipvs
Дмитрий
Видимо
Lucky SB
а по какому url ты запрос шлешь ?
Дмитрий
Через ингресс то работает, какая разница через какой именно url?
Дмитрий
А у вас как настроено? Kube-proxy через что сделан?
Дмитрий
Кто-нибудь знает почему под не может достучаться до сервиса, они находятся в одном неймспейсе? Даже через обычный curl/ping service_name не работает
Andor
у меня несколько вариантов
Lucky SB
Дмитрий
омг. ингресс совсем по другому работает.
Ингресс разве не просто делает редирект на сервис?
Lucky SB
нет. там все сложно )
Grigorii
смотря какой контроллер нгинкс просто на эндпойнты шлет трафик
Ivan
Здравствуйте! ▫️Какой у вас проект или где работаете? Работаю на проекте с блокчейном, сейчас деплоимся в кубе на гугле ▫️В чём вы специалист Линукс Сейчас работаю с кубернетисом, изучаю хелм, развиваю полезные практики как инженер ▫️Чем можете быть интересны или полезны сообществу? Помогать друг другу в техн вопросах и обмениваться опытом ▫️Откуда вы? Сумы ▫️Как узнали про группу? Коллега
Даня
подскажите плиз
Даня
в if нужны все 3 переменных: .Values.grafana.enabled .Values.grafana.defaultDashboardsEnabled .Values.kubeEtcd.enabled у меня kubeEtcd.enabled false, но все равно темплейт выполняется
Даня
это бага в хельме или проблема во мне?)
Andor
> изучаю хелм
Даня
ок, посмотрю в докьюментасьйон
Lucky SB
что за мода не показывать полный код когда вопрос задаешь
Даня
https://github.com/helm/charts/blob/master/stable/prometheus-operator/templates/grafana/dashboards/etcd.yaml
Даня
вот он
Даня
kubeEtcd: enabled: false
Даня
вот values
Lucky SB
helm с --values вызываешь ?
Lucky SB
перед kubeEtcd: пробелов нету случайно ?
Даня
-f values.yaml
Даня
неа( при чем я правил до этого параметры для coreos, проблем не было
Lucky SB
а чарт какой версии ставится ? 1.8.0
Даня
сек
Даня
prometheus-operator-1.5.2
Даня
я походу репоиторий не добавил
Даня
сейчас проверю
Lucky SB
stable всегда в наличии
Lucky SB
helm repo update попробуй
Nikita
вопрос по метрикам в кубе, нужна информация по RPS по каждому контейнеру что бы понять сколько запросов прилетает (tcp wait и т.д. тоже бы пригодились), исходя из моих поисков вроде подходит cadvisor , в прометеусе я не нашел такой метрики:(
Даня
угу, в процессе
Даня
вы правы)
Даня
обновил репозитории и пошла новая версия
Даня
хотя странно, мне казалось, что я уже обновлялся
Даня
спасибо
Andor
в списке каналов поищи "церковь метрик"
Grisha
helm с --values вызываешь ?
оффтоп, а как ты выделил —values?
Даня
через ```
Grisha
у меня красным пишет
Grisha
а не, все ок, спасибо
Даня
--values