Size: a a a

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

2021 April 05

Л

Лишний in Kubernetes — русскоговорящее сообщество
Думаю, поможет.
источник

Л

Лишний in Kubernetes — русскоговорящее сообщество
Хотя нет, не поможет.
источник

L

Lucky SB in Kubernetes — русскоговорящее сообщество
Vlad
можешь ткнуть в доку? Я ошибся и мне нужен именно под айпи, не домен, а ExternalName судя по всему принимает только домены
Создаёшь сервис без селектора. Создаёшь к нему ендпойнт куда прописываешь айпы
источник

DN

Daniil Nedostup in Kubernetes — русскоговорящее сообщество
Ребят привет!
Добавил репозиторий Chartmuseum в качестве репозитория, в который буду пушить свои чарты
"helm repo add stable https://kubernetes-charts.storage.googleapis.com"
Решил запушить в репу свой чарт, в итоге ошибка.. :
"helm push ChartApp/ stable" >>

Pushing App-HelmChart1-0.1.0.tgz to stable...
Error: 405: could not properly parse response JSON: <html>
<head><title>405 Not Allowed</title></head>
<body bgcolor="white">
<center><h1>405 Not Allowed</h1></center>
</body>
</html>
Может кто-то знает, в чём может быть ошибка?
источник

DS

Dmitry Sergeev in Kubernetes — русскоговорящее сообщество
Лишний
Запросы идут на сервис. В том числе через ингресс. А там уже раундробином по репликам. Реплика = эндпоинт. Эндпоинт по сути описан правилами iptables. В правилах стоят веса. Вес каждой реплики = 100%/суммарное количество реплик. Если я правильно понял вопрос.
в основном ingress controller'ы напрямую шлют трафик в IP подов, а не через сервис. Из сервисов берется просто список endpoints
источник

AK

Andrey Klimentyev in Kubernetes — русскоговорящее сообщество
Vlad
можешь ткнуть в доку? Я ошибся и мне нужен именно под айпи, не домен, а ExternalName судя по всему принимает только домены
Пиши IP туда просто. И всё будет супер.
источник

L

Lucky SB in Kubernetes — русскоговорящее сообщество
Andrey Perminov
ребят, чего-то какой-то ребус у меня. есть стейджинг окружение, на нем разрабы разворачивают свои эксперименты. приложение одно и тоже, но разные версии. разворачиваются они с помощью helm, неймспейс общий, но дистрибы все разные, то есть имена сервисов, ингрессов и т.п. уникальные. в общем поставил я туда nginx-ingress-controller вместо traefik и теперь у меня по ссылке одного ингресса открываются ресурсы другого... причем на каждый запрос одного и того же, пока кто-то еще один дистриб не выкатит... что за фигня?
Вот у тебя полная хрень сделана. Из за этого и проблемы.

Тебе нужно делать отдельный неймспейс под каждый эксперимент разработчиков. Будет десять стейджингов.

Сервисы по лейблу определяют на какие поды трафик слать. Видать ты названия ингрессов и  сервисов поменял, а лейблы у подов нет.
Вот у тебя один сервис и шлёт трафик на все версии приложухи, на все поды.

Ну и небось ещё стики сессии включены по адресу источника
источник

L

Lucky SB in Kubernetes — русскоговорящее сообщество
Daniil Nedostup
Ребят привет!
Добавил репозиторий Chartmuseum в качестве репозитория, в который буду пушить свои чарты
"helm repo add stable https://kubernetes-charts.storage.googleapis.com"
Решил запушить в репу свой чарт, в итоге ошибка.. :
"helm push ChartApp/ stable" >>

Pushing App-HelmChart1-0.1.0.tgz to stable...
Error: 405: could not properly parse response JSON: <html>
<head><title>405 Not Allowed</title></head>
<body bgcolor="white">
<center><h1>405 Not Allowed</h1></center>
</body>
</html>
Может кто-то знает, в чём может быть ошибка?
Ну ты хочешь записать что то в Гугл. А прав у тебя нет.
И в чем же может быть ошибка????
источник

AP

Andrey Perminov in Kubernetes — русскоговорящее сообщество
Lucky SB
Вот у тебя полная хрень сделана. Из за этого и проблемы.

Тебе нужно делать отдельный неймспейс под каждый эксперимент разработчиков. Будет десять стейджингов.

Сервисы по лейблу определяют на какие поды трафик слать. Видать ты названия ингрессов и  сервисов поменял, а лейблы у подов нет.
Вот у тебя один сервис и шлёт трафик на все версии приложухи, на все поды.

Ну и небось ещё стики сессии включены по адресу источника
да не, с лейблами все ок, похоже дело значительно глубже чем я думал. я туда поставил linkerd в качестве меша... в общем смотрю я логи контроллера, запрос на адрес env-123, уходит на сервис svc-env-123, все четко, а ответ приходит от env-321
источник

DN

Daniil Nedostup in Kubernetes — русскоговорящее сообщество
Lucky SB
Ну ты хочешь записать что то в Гугл. А прав у тебя нет.
И в чем же может быть ошибка????
Понял, спасибо
А как правильно юзать чартмузей для своих чартов?
источник

AP

Andrey Perminov in Kubernetes — русскоговорящее сообщество
я вроде все хедеры для linkerd правильно прописал, смотрю конфиг nginx, там вроде тоже все ок прописано
источник

L

Lucky SB in Kubernetes — русскоговорящее сообщество
Daniil Nedostup
Понял, спасибо
А как правильно юзать чартмузей для своих чартов?
Мозги включить. И доку прочитать.
источник

G

Grigoriy in Kubernetes — русскоговорящее сообщество
Михаил SinTeZoiD
У нас есть инсталляция калико переделанная под ospf и bird
Примаунтили конфиг берда в калико, с конфигом оспф?
источник

AP

Andrey Perminov in Kubernetes — русскоговорящее сообщество
    kubernetes.io/ingress.class: "nginx"
   nginx.ingress.kubernetes.io/configuration-snippet: |
     proxy_set_header l5d-dst-override $service_name.$namespace.svc.cluster.local:$service_port;
     grpc_set_header l5d-dst-override $service_name.$namespace.svc.cluster.local:$service_port;
источник

AP

Andrey Perminov in Kubernetes — русскоговорящее сообщество
вот такое добавлено везде
источник

МS

Михаил SinTeZoiD... in Kubernetes — русскоговорящее сообщество
Grigoriy
Примаунтили конфиг берда в калико, с конфигом оспф?
Раскатали бёрд и калико без кубера...
источник

МS

Михаил SinTeZoiD... in Kubernetes — русскоговорящее сообщество
сюка, жаль запись доклада пролюбили
источник

G

Grigoriy in Kubernetes — русскоговорящее сообщество
Хм, а в чем соль?
источник

МS

Михаил SinTeZoiD... in Kubernetes — русскоговорящее сообщество
Grigoriy
Хм, а в чем соль?
в кубере на железе
источник

МS

Михаил SinTeZoiD... in Kubernetes — русскоговорящее сообщество
у нас всё ospf обмазано, так было удобнее
источник