Size: a a a

Kubernetes — русскоговорящее сообщество

2020 November 18

AL

Aleksey Lazarev in Kubernetes — русскоговорящее сообщество
Так что "что пойдет не так при установке" поможет тебе только тот дистрибутив который будешь катать
источник

z

z̛e͏́͠r͜c҉ in Kubernetes — русскоговорящее сообщество
всем привет, поднял под с docker.elastic.co/kibana/kibana-oss:7.8.0
по дефолту приложение стартует на порту 5601, curl http://localhost:5601 возвращает хедеры в логах вижу успешный запрос
обернул в сервис
   - protocol: TCP
     port: 80
     targetPort: 5601

nslookup сервиса возвращает правильный ip
но когда делаю curl с другого пода на :80 то сразу connection refused и в логах пусто
на другие порты запрос висит и падает таймаутом

как понять происходит с запросом ?
источник

AL

Aleksey Lazarev in Kubernetes — русскоговорящее сообщество
z̛e͏́͠r͜c҉
всем привет, поднял под с docker.elastic.co/kibana/kibana-oss:7.8.0
по дефолту приложение стартует на порту 5601, curl http://localhost:5601 возвращает хедеры в логах вижу успешный запрос
обернул в сервис
   - protocol: TCP
     port: 80
     targetPort: 5601

nslookup сервиса возвращает правильный ip
но когда делаю curl с другого пода на :80 то сразу connection refused и в логах пусто
на другие порты запрос висит и падает таймаутом

как понять происходит с запросом ?
иди читай про то как в кибане слушать не локал хост server.host 0.0.0.0
источник

AL

Aleksey Lazarev in Kubernetes — русскоговорящее сообщество
это не к кубу
источник

DS

Dmitry Sergeev in Kubernetes — русскоговорящее сообщество
Stefan
нет( если пытаться прописывать те что есть, выбивает ошибку дупликации(
в любом случае, тебе нужен какой-то label по которому ты будешь матчить.
Только что проверил, никаких дубликатов нет, там как раз один к одному джоин работает. (то есть самый простой). У меня правда тоже нету лейбла "node" в node_cpu_seconds_total. Но его не трудно получить либо сразу в запросе, либо в релейблинге

Вот пример (label_eks_amazonaws_com_nodegroup у меня нет поэтому взял другой лейбл):

label_replace(node_cpu_seconds_total{mode='idle'},"node","$1","instance","(.*)") * on (node) group_left(label_beta_kubernetes_io_instance_type) kube_node_labels{}
источник

z

z̛e͏́͠r͜c҉ in Kubernetes — русскоговорящее сообщество
Aleksey Lazarev
иди читай про то как в кибане слушать не локал хост server.host 0.0.0.0
спасибо, затупил 🙂
источник

Z

Zorg in Kubernetes — русскоговорящее сообщество
снижена зависимость от вендоров, но используем тим-сити. это же джетбраинс или я путаю что-то?
источник

U

Ugly in Kubernetes — русскоговорящее сообщество
ну так снижена, а не исключена
источник

C

Combot in Kubernetes — русскоговорящее сообщество
Total messages: 319002
источник

S

Stefan in Kubernetes — русскоговорящее сообщество
Dmitry Sergeev
в любом случае, тебе нужен какой-то label по которому ты будешь матчить.
Только что проверил, никаких дубликатов нет, там как раз один к одному джоин работает. (то есть самый простой). У меня правда тоже нету лейбла "node" в node_cpu_seconds_total. Но его не трудно получить либо сразу в запросе, либо в релейблинге

Вот пример (label_eks_amazonaws_com_nodegroup у меня нет поэтому взял другой лейбл):

label_replace(node_cpu_seconds_total{mode='idle'},"node","$1","instance","(.*)") * on (node) group_left(label_beta_kubernetes_io_instance_type) kube_node_labels{}
node_cpu_seconds_total{mode='idle'} * on (job) group_right(label_eks_amazonaws_com_nodegroup) kube_node_labels{}
Ну вот например так если, то оно ругается мне:
duplicate time series on the left side of `* on (job) group_right (label_eks_amazonaws_com_nodegroup)`: {app_kubernetes_io_managed_by=\"Helm\", cpu=\"1\", instance=\"ip:9100\", job=\"eks-mtu-us-east-1-cluster\", k8s_app=\"node-exporter\", kubernetes_name=\"node-exporter\", kubernetes_namespace=\"monitoring\", mode=\"idle\", prometheus=\"eks-mtu-us-east-1\"} and {app_kubernetes_io_managed_by=\"Helm\", cpu=\"0\", instance=\"ip:9100\", job=\"eks-mtu-us-east-1-cluster\", k8s_app=\"node-exporter\", kubernetes_name=\"node-exporter\", kubernetes_namespace=\"monitoring\", mode=\"idle\", prometheus=\"eks-mtu-us-east-1\"}"

действительно виден дубликат, но почему оно тогда так работает и конфликтует, если мы должны матчиться на одну и туже лейбу метрик?
источник

DS

Dmitry Sergeev in Kubernetes — русскоговорящее сообщество
Stefan
node_cpu_seconds_total{mode='idle'} * on (job) group_right(label_eks_amazonaws_com_nodegroup) kube_node_labels{}
Ну вот например так если, то оно ругается мне:
duplicate time series on the left side of `* on (job) group_right (label_eks_amazonaws_com_nodegroup)`: {app_kubernetes_io_managed_by=\"Helm\", cpu=\"1\", instance=\"ip:9100\", job=\"eks-mtu-us-east-1-cluster\", k8s_app=\"node-exporter\", kubernetes_name=\"node-exporter\", kubernetes_namespace=\"monitoring\", mode=\"idle\", prometheus=\"eks-mtu-us-east-1\"} and {app_kubernetes_io_managed_by=\"Helm\", cpu=\"0\", instance=\"ip:9100\", job=\"eks-mtu-us-east-1-cluster\", k8s_app=\"node-exporter\", kubernetes_name=\"node-exporter\", kubernetes_namespace=\"monitoring\", mode=\"idle\", prometheus=\"eks-mtu-us-east-1\"}"

действительно виден дубликат, но почему оно тогда так работает и конфликтует, если мы должны матчиться на одну и туже лейбу метрик?
я же пример выше дал. ясное дело лейблы "job" не совпадают в обоих метриках и там каша выходит
источник

S

Stefan in Kubernetes — русскоговорящее сообщество
Dmitry Sergeev
я же пример выше дал. ясное дело лейблы "job" не совпадают в обоих метриках и там каша выходит
так тот пример не работает, свою лейбу поставил, пустоту выводит
источник

S

Stefan in Kubernetes — русскоговорящее сообщество
Dmitry Sergeev
я же пример выше дал. ясное дело лейблы "job" не совпадают в обоих метриках и там каша выходит
про разность джоб согласен, не увидел
источник

S

Stefan in Kubernetes — русскоговорящее сообщество
блин
источник

DS

Dmitry Sergeev in Kubernetes — русскоговорящее сообщество
Stefan
так тот пример не работает, свою лейбу поставил, пустоту выводит
Вероятно у тебя другие чутка метрики. Это был пример, а не решение твоей задачи. Естественно нужно посмотреть на свои данные и исправить пример соответственно. У меня нет твоих данных,  и примеров метрик с лейблами. Ничем больше помочь не могу
источник

AL

Aleksey Lazarev in Kubernetes — русскоговорящее сообщество
Dmitry Sergeev
Вероятно у тебя другие чутка метрики. Это был пример, а не решение твоей задачи. Естественно нужно посмотреть на свои данные и исправить пример соответственно. У меня нет твоих данных,  и примеров метрик с лейблами. Ничем больше помочь не могу
забыл "К сожалению" - гоните его насмехайтесь над ним
источник

S

Stefan in Kubernetes — русскоговорящее сообщество
Dmitry Sergeev
Вероятно у тебя другие чутка метрики. Это был пример, а не решение твоей задачи. Естественно нужно посмотреть на свои данные и исправить пример соответственно. У меня нет твоих данных,  и примеров метрик с лейблами. Ничем больше помочь не могу
да они скорее всего одинаковые
источник

DS

Dmitry Sergeev in Kubernetes — русскоговорящее сообщество
Stefan
да они скорее всего одинаковые
если бы были одинаковые наборы лейблов, оно бы работало как у меня. Проще посмотреть какие лейблы вообще есть в обоих метриках и с джойнить как тебе надо
источник

V

V in Kubernetes — русскоговорящее сообщество
Всем привет.
Никто не сдавал или может собирается сдавать CKA?
Какими материалами пользовались?
источник

AS

Aleksey Sviridkin in Kubernetes — русскоговорящее сообщество
V
Всем привет.
Никто не сдавал или может собирается сдавать CKA?
Какими материалами пользовались?
Да, конечно. Вот тут описан опыт https://dontasktoask.com/
источник