Size: a a a

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

2021 April 05

TL

Timofey Larkin in Kubernetes — русскоговорящее сообщество
В поле статус должен писать лишь контроллер этого самого ресурса.
источник

DS

Dmitry Sergeev in Kubernetes — русскоговорящее сообщество
А стоп, он же просто считает джобу failed, если она не успела запуститься. Правда непонятно что он с этим может сделать, у него кроме как failedJobsHistoryLimit, ничего про статус failed нет
источник

TL

Timofey Larkin in Kubernetes — русскоговорящее сообщество
Кронджоб контроллер создал джоб, дальше уже джоб контроллер сам разруливает и, по идее, не должен даже задумываться о том, какой там startingDeadline у кронджобы
источник

DS

Dmitry Sergeev in Kubernetes — русскоговорящее сообщество
Timofey Larkin
Кронджоб контроллер создал джоб, дальше уже джоб контроллер сам разруливает и, по идее, не должен даже задумываться о том, какой там startingDeadline у кронджобы
ну вот он и не задумывается. А cronjob посчитает джобу невыполненной, и тут непонятно, какой в этом смысл. Ну посчитал и посчитал, это же не на что не влияет =)
источник

G

Ghost in Kubernetes — русскоговорящее сообщество
а можно еще пару нубских вопросов про ингресс:
1. возможно ли чтоб ингресс-контроллер отвечал на 80 и 443 порту, а не на смапленных 3хххх портах?
2. если приложение переадресует запрос к себе на 80 порт на /app_name тем самым перезаписывая мой nodeip/path на nodeip/app_name , каким образом сделать чтоб переадресация была корректная
источник

L

Lucky SB in Kubernetes — русскоговорящее сообщество
Кронжоб не следит за джобой
источник

TL

Timofey Larkin in Kubernetes — русскоговорящее сообщество
Lucky SB
Кронжоб не следит за джобой
разумеется следит.
$ k explain cronjob.status
KIND:     CronJob
VERSION:  batch/v1beta1

RESOURCE: status <Object>

DESCRIPTION:
    Current status of a cron job. More info:
    https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status

    CronJobStatus represents the current state of a cron job.

FIELDS:
  active  <[]Object>
    A list of pointers to currently running jobs.
...
источник

L

Lucky SB in Kubernetes — русскоговорящее сообщество
Ghost
а можно еще пару нубских вопросов про ингресс:
1. возможно ли чтоб ингресс-контроллер отвечал на 80 и 443 порту, а не на смапленных 3хххх портах?
2. если приложение переадресует запрос к себе на 80 порт на /app_name тем самым перезаписывая мой nodeip/path на nodeip/app_name , каким образом сделать чтоб переадресация была корректная
1. Hostnetwork илиhostport
2. Уволить программиста. Набрать толковых, которые не хардкодят абсолютные пути
источник

G

Ghost in Kubernetes — русскоговорящее сообщество
Lucky SB
1. Hostnetwork илиhostport
2. Уволить программиста. Набрать толковых, которые не хардкодят абсолютные пути
1. понял почитаю
2. пытаюсь наружу вытащить прометеус)) при доступе по :9090 он редиректит на :9090/graph
источник

DS

Dmitry Sergeev in Kubernetes — русскоговорящее сообщество
Ghost
а можно еще пару нубских вопросов про ингресс:
1. возможно ли чтоб ингресс-контроллер отвечал на 80 и 443 порту, а не на смапленных 3хххх портах?
2. если приложение переадресует запрос к себе на 80 порт на /app_name тем самым перезаписывая мой nodeip/path на nodeip/app_name , каким образом сделать чтоб переадресация была корректная
1) Да, hostNetwork: true  либо hostPort  (в поде ingress controller). Либо если в облаке или есть metallb - service type LoadBalancer
2) вопрос не понял, но сразу понятно что это проблема приложения, и решается на ее стороне
источник

L

Lucky SB in Kubernetes — русскоговорящее сообщество
Ghost
1. понял почитаю
2. пытаюсь наружу вытащить прометеус)) при доступе по :9090 он редиректит на :9090/graph
2. И как это связано с твоим вопросом?
источник

G

Ghost in Kubernetes — русскоговорящее сообщество
Lucky SB
2. И как это связано с твоим вопросом?
по поводу криворуких программистов)
источник

DS

Dmitry Sergeev in Kubernetes — русскоговорящее сообщество
Ghost
1. понял почитаю
2. пытаюсь наружу вытащить прометеус)) при доступе по :9090 он редиректит на :9090/graph
2. а что тут плохого, ну попадешь на страницу где можешь сделать запрос и график посмотреть. Не пойму как это мешает
источник

G

Grader in Kubernetes — русскоговорящее сообщество
Ghost
1. понял почитаю
2. пытаюсь наружу вытащить прометеус)) при доступе по :9090 он редиректит на :9090/graph
Тут уже нужно ман открыть по прометеусу и деплою его в кубере
источник

G

Ghost in Kubernetes — русскоговорящее сообщество
Dmitry Sergeev
2. а что тут плохого, ну попадешь на страницу где можешь сделать запрос и график посмотреть. Не пойму как это мешает
пытаюсь вытащить наружу прометеус таким ингрессом
соответствено nodeip:ingressport/prometheus он находит но тут же редиректит его на nodeip:ingressport/graph где ничего нет
источник

G

Grader in Kubernetes — русскоговорящее сообщество
Кто-то юзает vault как хранилку секретов?
источник

G

Ghost in Kubernetes — русскоговорящее сообщество
Grader
Тут уже нужно ман открыть по прометеусу и деплою его в кубере
да у меня прометеус стоит из гитлабовской инсталляции. и я размышляю либо мне к нему допом что то прикручивать, или рядом еще один поставить
источник

G

Grader in Kubernetes — русскоговорящее сообщество
Ghost
да у меня прометеус стоит из гитлабовской инсталляции. и я размышляю либо мне к нему допом что то прикручивать, или рядом еще один поставить
Рядом, лучше хелмом
источник

DS

Dmitry Sergeev in Kubernetes — русскоговорящее сообщество
Ghost
пытаюсь вытащить наружу прометеус таким ингрессом
соответствено nodeip:ingressport/prometheus он находит но тут же редиректит его на nodeip:ingressport/graph где ничего нет
ну надо сказать прометеусу что она на /prometheus сидит. Откуда он то значет что ты его хочешь так открывать?
источник

G

Ghost in Kubernetes — русскоговорящее сообщество
Grader
Рядом, лучше хелмом
а оно из хелма какую то базу использует или только timeseries?
источник