Дмитрий
А кто-нибудь настраивал kubeless через pub/sub триггеры?
Дмитрий
http://sol.gfxile.net/dontask.html
Можете скинуть какой-нибудь рабочий example?
Alexandr
Добрый день! Немного глупый вопрос, а как узнать какая реализация сети используется в кластере k8s? А то раскатили нам его и сказать по реализации ничего не могут, те кто раскатывал. (
bebebe
коллеги, а кто-нибудь использует и счастлив с https://github.com/reactiveops/autohelm ? вопрос теоретический
bebebe
или это для бедных духом которые в CI/CD полноценный не могут?
G72K
Ппц вокруг helm костылей понаделали.
bebebe
вот да
bebebe
там изначальная постановка вопроса была печальна приходит ослик и спрашивает "хочу деплоить хелм-чарт из git бранча", я даже как-то растерялся
bebebe
в нагрузку выдал вот эту ссылку на autohelm
Huan
привет всем, подскажите пожалуйста как запретить запускать поды (кроме ингресс контроллера) на ingress ноде?
Andrey
чуваки, посоветуйте легкий способ ̶п̶о̶х̶у̶д̶е̶т̶ь̶ задеплоить кластер кубернетеса на сервере с Ubuntu, чем проще тем лучше
Andrey
но при этом чтобы не minikube
Huan
но при этом чтобы не minikube
как вариант - заюзай kubespray
twwlf
rancher :D
‌‌‎D
@SinTeZoiD Спасибо!
Vadim
@SinTeZoiD Спасибо!
сорри, я виноват - бот в последние два дня был слишком строг
Andrey
А чем тебе с одним сервером миникуб не угодил?
он же в виртуалке запускается, это же только для потестировать, разве нет?
Andrey
как вариант - заюзай kubespray
ок, спасибо, посмотрю, а есть ли смысл его юзать для кластера из 1 ноды?
Andrey
rancher :D
пробовал запустить ранчер на docker 18? у них в документации вроде строго прописан docker 17.03.2 или это не важно?
twwlf
не пробовал
Andrey
можно пример? 🙂
Нода metadata: labels: node-role/frontend: "" spec: taints: - effect: NoExecute key: node-role/frontend value: "" Под spec: tolerations: - effect: NoExecute key: node-role/frontend affinity: nodeAffinity: requiredDuringSchedulingIgnoredDuringExecution: nodeSelectorTerms: - matchExpressions: - key: "node-role/frontend" operator: Exists
Huan
спасибо большое, попробую
Denis
Народ , алерты в прометеусе должны описываться в values.yml или их как то поудобнее можно менеджить?
Grigorii
ты можешь кастомный конфигмап указать свой через configMapOverrideName: custom
Grigorii
если ты про stable/prometheus
Igor
мы используем prometheus operator
Igor
он умеет по лайблам выбирать конфиг мапы с алертами
Gleb
Товарищи, тут видео подъехали со второго митапа по куберу в Питере. Неспешно весьма, но хоть что-то. https://www.youtube.com/channel/UCZYFSxTaebdheDQt8q-cnBQ
Anton
В конце октября проводим 3-дневные интенсивы по Кубернетесу. Для продвинутых: https://goo.gl/YaqPqP
Anton
Для тех, кто только знакомится с Кубернетес: https://goo.gl/jxvptr
Anton
Есть полноценное онлайн-участие.
Misha
Салют. Прошу помочь с одной проблемой
Misha
Суть такая: засетапить Helm+Tiller на EKS кластер
Misha
Может и не EKS, не в этом суть
Misha
Кластер засетаплен успешно, коннект от клиента есть. helm init тоже работает
Misha
Однако после деплоя у пода каждые 10 секунд появляется следующий эвент
Misha
pod: "tiller-deploy-c45bd6948-w2frz_kube-system(bf1b77e2-b742-11e8-bcaa-025bf45be1e8)". kubelet does not have ClusterDNS IP configured and cannot create Pod using "ClusterFirst" policy. Falling back to "Default" policy.
Misha
в конечном итоге из-за этого клиент не может достучаться до тиллера
Misha
Error: forwarding ports: error upgrading connection: error dialing backend: dial tcp 10.50.2.200:10250: getsockopt: no route to host
Misha
Ясно, что проблема в резолвинге днс, но почему и как решать - не очень понятно.
Misha
и под не падает, кстати, что странно
Andrey
Прописать аргумент каждому kubelet'у.
Andrey
Так kubeadm и делает.
Misha
Прописать аргумент каждому kubelet'у.
мы сейчас про какой аргумент говорим?
Anonymous
кто юзает spark в k8s продакшен? Не с HELM.
Nik
Кто использует https://github.com/kubernetes/git-sync? Есть возможность не перелинковывать папку на каждую ревизию? или надо форкать?
Misha
--cluster-dns
вот проблема в том, что ни кублет, ни мастер ты в EKS не переконфигурируешь
Misha
здесь траблшутинг достаточно смешно кончился https://www.reddit.com/r/kubernetes/comments/8zxyu0/anyone_else_having_trouble_with_cluster_dns_in_eks/
Andrey
вот проблема в том, что ни кублет, ни мастер ты в EKS не переконфигурируешь
Надобно, значит, в саппорт писать. Кубернетес мы готовый у вас купили, а вы его настраивать не умеете.
Misha
Надобно, значит, в саппорт писать. Кубернетес мы готовый у вас купили, а вы его настраивать не умеете.
тоже верно; цимес в том, что это второй кластер на EKS, на первом все хорошо работает))
Misha
буду пересобирать значит
Andrey
Просто советы можно давать и диагностику проводить, если есть полный доступ ко всем компонентам. Когда они хитро скрыты облачными дядями, то выбора нет.
Misha
согласен
Ivan
EKS как и практически все managed-компоненты в AWS - лютое поделие, пригодное разве что для хобби-проектов или MVP
Anton
Привет. У меня есть кластер базы данных, и DNS сервер - который резолвит адреса нод кластера. Как мне передать эти зоны kubedns? (базы вне куба:)
Anton
помоему это немного не то... поисню, у меня кластер постгри, и настроен failover - dns переключает A запись поддомена на слэйв ноду которая стала мастером, если ведущий мастер зафакапился...
Anton
по этому примеру, мне нужно менять не А запись, а запись внешнего ip для баз в прокси куба, так?
Pavel
какой прокси? Все что просиходит так это вмемсто ip my-service.prod.svc.CLUSTER вытается то что будет отрезолвлено для записи my.database.example.com
Pavel
тут больше вопрос как часто запись будет обновляться
Anton
не часто - это на случай факапа... но реакция должна быть мгновенной... я кажется понял - почитаю внемательнее.. спасибо!
Pavel
dns и мгновенно - это взаимоисключающие параметры
Anton
)))
Pavel
я бы воспользовался keepalived или подобмнымм и просто перетаскивал ip
Александр
а что, господа, кого уже кусала https://blog.quentin-machu.fr/2018/06/24/5-15s-dns-lookups-on-kubernetes/ как побеждали? что-то ни один workaround (и с шейпингом) не помогает
‌‌‎D
@SinTeZoiD урааа!)
Andrey
а что, господа, кого уже кусала https://blog.quentin-machu.fr/2018/06/24/5-15s-dns-lookups-on-kubernetes/ как побеждали? что-то ни один workaround (и с шейпингом) не помогает
Пробовали? > As mentioned by Duffie Cooley, it would also be possible to run the DNS server on every nodes using a DaemonSet, and specify the node’s IP as the clusterDNS in kubelet’s configuration.
‌‌‎D
Ребят, не смог дашборд открыть для внешки через kubectl proxy, сделал через NodePort
‌‌‎D
Я новичок в кубернетес
‌‌‎D
Не ругайте сильно
‌‌‎D
Получается на мастере запустил установку кубернетес-дашборд, а локально запустил kubectl proxy, по идее я как то должен локально указать что общаюсь с мастером по такому то адресу, я правильно понимаю? Если так, то как и где указывать?