Vadim
странно что Weave Scope не посоветовали, он говорят хорош
cent
вообще странно почему они к defaultbackend пришли, неужели Nginx,haproxy, envoy, alb и так далее не могут сами 404 отдать?
А чем можно заменить? Или где хоть исходники этого defaultbackend посмотреть?
Andor
1 страница, 7 ссылка
У тебя гугл персонализированный
Valerii
Всем привет! Вопрос по nginx ingress и acl: необходимо закрыть только один из нескольких paths по whitelist'у. Если использовать annotation: nginx.ingress.kubernetes.io/whitelist-source-range 1.2.3.4/32 то, насколько я понимаю, ACL сработает глобально и закроет все paths. Как закрыть только один из paths?
Valerii
Сделайте на него отдельный ингресс
Это на GKE. Под него тогда отдельный LB использовать нужно будет?
Artem
аннотация, по идее, должна применяться в рамках ингресса
Artem
просто отдельного ингресса должно хватить
Anton
чет возился долго с calico + ipip, на tunl0 интерфейс трафик от соседей прилетает, а в поды и их интерфейсы не падает. оказалось проблема с mtu связана
Anton
странно что до этого не сталкивался с этой проблемой
Михаил
Михаил
Прав
нет
Valerii
Всем привет, кто-нибудь юзает rancher+kubernetes. Оно того стоит?
Да, хорошая штука. Но мы в итоге на GKE сейчас.
Gleb
а кто как работает с helm и неймспейсами?
Gleb
столкнулись, что имя релиза должно быть уникальное во всех неймспейсах
Gleb
когда хелм3 будет?
Gleb
да, в пределах одного тиллера
Gleb
чо теперь, тиллеры везде деплоить (
Sergei
чо теперь, тиллеры везде деплоить (
ну так-то тиллер на неймспейс - рабочая стратегия
Evgeniy
ни кто не сталкивался?, не стартует дашборд с такой ошибкой 2018/08/15 10:31:13 Error while initializing connection to Kubernetes apiserver. This most likely means that the cluster is misconfigured (e.g., it has invalid apiserver certificates or service accounts configuration) or the --apiserver-host param points to a server that does not exist. Reason: Get https://10.96.0.1:443/version: dial tcp 10.96.0.1:443: i/o time out Refer to our FAQ and wiki pages for more information: https://github.com/kubernetes/dashboard/wiki/FAQ
Evgeniy
https://10.96.0.1:443/version - у меня с хостов отвечает
cent
А для чего вообще нужны ingress backend ? Только чтобы ошибки отдавать?
Igor
https://10.96.0.1:443/version - у меня с хостов отвечает
а из пода dashbord`а нет, ищите почему так
Igor
А для чего вообще нужны ingress backend ? Только чтобы ошибки отдавать?
да и отдавать только 503 ошибку - https://github.com/kubernetes/ingress-nginx/blob/master/internal/ingress/controller/controller.go#L350
cent
да и отдавать только 503 ошибку - https://github.com/kubernetes/ingress-nginx/blob/master/internal/ingress/controller/controller.go#L350
Я что-то не понимаю эту сущность. А можно подробнее? И зачем его подменяют на gcr.io/google_containers/defaultbackend ?
Igor
404-server is a simple webserver that satisfies the ingress, which means it has to do two things: Serves a 404 page at / Serves 200 on a /healthz
cent
не только 503 https://github.com/kubernetes/ingress-nginx/tree/master/images/404-server
Ааа... gcr.io/google_containers/defaultbackend добавляет просто prometheus метрики, да?
Andrey
Ааа... gcr.io/google_containers/defaultbackend добавляет просто prometheus метрики, да?
а это разве не дефолтный бекен для ингресса?
Pavel G
@DemiGray порекламируй людям ранчер)
Использую) активно) Есть нюансы, но меньше чем с голым кубом
No1
Да уж, раньше ранчер был ой каким сырым:) а сейчас вон сколько вас его начало использовать
cent
Чайник?:)
Ну, Cattle же)
cent
а это разве не дефолтный бекен для ингресса?
А как проверить какой сейчас стоит?
Andrey
А как проверить какой сейчас стоит?
дефолтный не в том смысле что он идет по дефолту с ингрессом, а в том смысле что на него валятся все непонятные ингрессу запросы
Andrey
А если gcr.io/google_containers/defaultbackend не деплоить, то что будет происходить?
Default Backends: An Ingress with no rules, like the one shown in the previous section, sends all traffic to a single default backend. You can use the same technique to tell a loadbalancer where to find your website’s 404 page, by specifying a set of rules and a default backend. Traffic is routed to your default backend if none of the Hosts in your Ingress match the Host in the request header, and/or none of the paths match the URL of the request. https://kubernetes.io/docs/concepts/services-networking/ingress/
Andrey
Примерно понял. Спасибо
Вот еще достаточно хорошо описано: https://github.com/kubernetes/ingress-nginx/blob/master/docs/user-guide/default-backend.md
Oleg
Всем привет. Кто нибудь запускал akka внутри куба ?
Oleg
а в чем проблема?
hostname\bind-hostname. не могу понять что туда правильно вписать. суть такая: есть деплоймент с 3 репликами и сервис, допустим app1.app.svc.cluster.local:8080. есть вторая аппка которая лезет по akka протоколу на нее (тоесть я указал akka.tcp://ActorSystem@app1.app.svc.cluster.local:8080 ). первая аппка валит ERROR akka.remote.EndpointWriter - dropping message [class akka.actor.ActorSelectionMessage] for non-local recipient [Actor[akka.tcp://ActorSystem@app1.app.svc.cluster.local:5150/]] arriving at [akka.tcp://ActorSystem@app1.app.svc.cluster.local:5150] inbound addresses are [akka.tcp://ActorSystem@10.244.42.108:5150]
Oleg
я указывал pod_ip и в hostname потом менял на bind-hostname, много пробовал разных конфигов но чот пока не хочет))
Etki
Я бы стейтфулсетом попробовал сделать. Скорее всего впрочем в настройках можно поменять разрешения на прием сообщений.
Sergio
Подскажите. При вызове kubectl port-forward ..... происходит ошибка error: error upgrading connection: unable to upgrade connection: error dialing backend: x509: certificate signed by unknown authority Логи просмотрел и на нодах и в подах. Ничего. Возникает при helm ls
Anton
конфигурация KUBECONFIG одна и таже?
Sergio
да
Sergio
kubectl get pods -n kube-system tiller-deploy-597c48f967-cznjc 1/1 Running 0 17m kubectl port-forward —namespace kube-system tiller-deploy-597c48f967-cznjc 44134:44134 error: error upgrading connection: unable to upgrade connection: error dialing backend: x509: certificate signed by unknown authority
Sergio
куб 1.11 развернут с помощью kubeadm сеть calico
Andrei
Чекните днс
Andrei
Пару дней назад была такая же проблема
Sergio
днс на coredns dig @192.168.0.4 kubernetes.default.svc.cluster.local +noall +answer ; «» DiG 9.10.3-P4-Debian «» @192.168.0.4 kubernetes.default.svc.cluster.local +noall +answer ; (1 server found) ;; global options: +cmd kubernetes.default.svc.cluster.local. 5 IN A 10.96.0.1
Sergio
возможно это из-за отсутствия dnsmasq?
Elenhil
Народ, а кто-нибудь envoy использовал у себя в микроссервисах? Есть адекватные доки по его конфигурации?
Sergey
:D
Elenhil
:D
> адекватные
Sergey
а чем тебя эти смущают
Elenhil
читаешь про лоадбалансинг, а там как у Лема
Elenhil
Сепульки используются в сепулькарии, а сепулькарий - это то где сепульки
Sergey
в Istio так же
Ivan
а чем тебя эти смущают
Ну так ты ответишь, сереженька?
Sergey
😂
Ivan
тут-то ты отмазаться и в бан запихнуть не можешь
Sergey
😂
Ivan
клоун
Andor
идите пожалуйста в приватный чат
Михаил