Anton
но непонятно, как мне иметь и имя кластера вменяемое, и cluster.local, чтобы резолвился. Или я не должен этого хотеть?
Denis
укажите в конфиге спрея другое имя или вам жестко нужно cluster.local ?
Anton
ко мне пришел разработчик, показывает документацию вот эту https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/ и говорит, почему у меня в поде не резолвится "my-svc.my-namespace.svc.cluster.local" как там написано
Dmitry
А он не жаловался что IP не сходятся?
Anton
он еще добавил, что "а вот в том кластере у нас работает, поэтому мы это зашили в чарт"
Anton
лично мне не совсем ясна ситуация с подстрокой "cluster.local". Это просто пример, или это руководство к действию?
Dmitry
У меня это домен моей компании
Anton
ну то есть если у меня 50 кластеров и у всех разное имя, у меня должно быть 50 конфигураций приложения?
Stanislav
Это разве не внутренний домен?
Denis
поидее ты можешь указать его как домен компании, а у себя в основном DNS сказать что всё что svc.cluster.local форвардить на kube-dns. не ?
Denis
и дальше уже из одного dns доступаться. и обеспечивать роутинг и т д
Anton
Anton
где указать, где у себя и что такое основной DNS
Igor
если правильно понял https://kubernetes.io/blog/2017/04/configuring-private-dns-zones-upstream-nameservers-kubernetes/
Dmitry
Эм, это внутренние dns для контейнеров, смысл зашивать FQDN, когда обращаться можно в сервис по названию сервиса или по комбинации названия сервиса и namespace?
Denis
Etki
Dmitry
Ну так себе решение игнорировать best practices
Anton
я таки не совсем уловил этот ответ и эту статью относительно моего вопроса. Мне не нужно резолвить существующую доменную зону. Мне нужно резолвить cluster.local. Как в документации: my-svc.my-namespace.svc.cluster.local
Владимир
Кто нибудь пользовался longhorn от rancher?
Владимир
есть отзывы?)
Dmitry
а если нет?
А если в разных неймспейсах, то тогда, насколько мне известно, обязательно надо указывать полное имя
Dmitry
Anton
ага "default is cluster.local"
Anton
видимо имеется ввиду "default is cluster.local because default cluster name is cluster.local" :)
Anton
выходит, если поменял cluster_name, но хочешь оставить domain_name=cluster.local, то укажи это явно
Dmitry
Ага, судя по документации
Anton
ну как раз таки из документации это никак не вытекает
Anton
нигде же не написано, что если поменять cluster_name, то это повлечет и смену domain_name
Dmitry
Согласен, документация не до конца ясна, пока не начнешь попой чуять такие места. :)
Anton
bebebe
https://blog.alexellis.io/introducing-the-openfaas-operator/amp/?__twitter_impression=true
Huan
привет всем. кто-то обновлял куб на 1.11?
someone
Всем привет. пыта.сь создать кластер кубернетес и получаю оишбку на ноде, с которой хочу добавиться:
[discovery] Trying to connect to API Server "192.168.0.9:6443"
[discovery] Created cluster-info discovery client, requesting info from "https://192.168.0.9:6443"
[discovery] Failed to request cluster info, will try again: [configmaps "cluster-info" is forbidden: User "system:anonymous" cannot get configmaps in the namespace "kube-public"]
мастер нода доступна со слэйва, iptables выключен. вот такие поды запущены на мастере. в чем проблема может быть?
root@us1:~# kubectl get po -n kube-system
NAME READY STATUS RESTARTS AGE
etcd-us1 1/1 Running 2 1d
kube-apiserver-us1 1/1 Running 5 1d
kube-controller-manager-us1 1/1 Running 2 1d
kube-flannel-ds-g5wtg 1/1 Running 21 1d
kube-scheduler-us1 1/1 Running 2 1d
куб ставлю версии 1.11
bebebe
https://github.com/kubeflow/pytorch-operator
С пополнением
Denis
Denis
Ivan
Всем привет!
А кто нибудь настраивал для куба в liveness probe два или более портов для отслеживания?
В доке непонятно. Такое ощущение, что больше одного нельзя
https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-probes/
Anton
свой костылек можешь подсадить, который будет в оба порта тыкать
Andrey
На nc, например.
Andrey
netcat
bebebe
@beatlejyse Иван приветствую, как дела? все там же работаете? :)
Ivan
bebebe
Ivan
Дела норм. Кластер собрал, мультимастер сделал, RBAC включил. Уже больше 4 мес. на проде живём.
С Ceph-ом пока проблемы ))
bebebe
https://cloudplatform.googleblog.com/2018/07/kubernetes-1-11-a-look-from-inside-Google.html?m=1
Stas
Народ, видел, что есть люди, которые используют kube-router, а есть те, кто его попробовали/знают что это, но все равно остались/вернулись на Calico+ kube-proxy? Читаю доки и конфиги не могу понять где подвох
Vadim
https://gravitational.com/blog/kubernetes-and-offline-etcd-upgrades/
someone
поставил на ubuntu 16 kuber 1.11 в кластере мастер+слэйв. поставил хэлм но при любой команде хэлма вылетает ошибка:
helm list
Error: forwarding ports: error upgrading connection: unable to upgrade connection: pod does not exist
кто знает в чем пробелма?
Denis
tiller был установлен?
someone
да контейнер запущен без проблем на мастере
Silver 👻
Сегодня поднял 1.11 с фаннель, задеплоил руками нжинкс, но вот нодепорт так и не выбросился. И не могу понять почему.
Silver 👻
Вечером буду ещё ковыряться. Есть два подозрения. 18.04 бубунта или таки 1.11. Тот же сетап на 16.04 и 1.9 нормально летел
𝚔𝚟𝚊𝚙𝚜
Народ, видел, что есть люди, которые используют kube-router, а есть те, кто его попробовали/знают что это, но все равно остались/вернулись на Calico+ kube-proxy? Читаю доки и конфиги не могу понять где подвох
У меня в деве развернут, но в прод пока не хочу, причина не сколько в нем, а скорее в том что мне не нравится идея ассигнить podCIDR на ноду, без возможности его потом поменять
Stas
это ограничение бриджового cni плагина?
𝚔𝚟𝚊𝚙𝚜
Использую romana, она ассигнит рейнджи автоматически
𝚔𝚟𝚊𝚙𝚜
нет, это ограничение kubernetes-api
𝚔𝚟𝚊𝚙𝚜
https://github.com/kubernetes/kubernetes/issues/63390
в случае с flannel будет та же проблема
𝚔𝚟𝚊𝚙𝚜
тем не менее ipvs режим для сервисов можно включить и в kube-proxy
Алексей
кстати ipvs режим ктонить включал?
Stas
Я понимаю, что можно сделать romana+kube-proxy IPVS + metalLB + отдельный snat + еще много чего интересного. Я не понимаю зачем это делать если есть kube-router который по докам умеет все это делать сразу - вот и спрашиваю в чем подвох
Алексей
хз
использую kube-router + keepalive для переброски випов
полет вроде нормлаьный
Алексей
в iptables оно чтонить пишет?
Алексей
и как externalIP выглядит, аналогично как и в kube-router?
Алексей
лабы сейчас нет, демонтировал, проверить не могу.
𝚔𝚟𝚊𝚙𝚜
хороший вопрос, могу сча проверить
Алексей
Коллеги, кто какой редис с HA использует в кубернете?
Victor
Привет всем! Есть такой вопросец по k8s. С выходом 1.11, стандартный внутренний клауд провайдер для OpenStack был помечен, как deprecated. С рекомендацией использовать --cloud-provider=external. Был найден репозиторий на гитхабе kubernetes/cloud-provider-openstack
с максимально невнятной документацией. Кто-либо знает, как завести эту сотону? Просто, запускаю кублеты с --cloud-provider=external и добавляю cloudProvider в конфигурационный ямл для kubeadm? Их дока openstack-kubernetes-integration-options.md прямо противоречит официальному мануалу куба (запускаем только кублеты с --cloud-provider=external vs запускаем все бинари с --cloud-provider=external)
Anton
бойс, а есть кто на EKS сидит(уже?)
𝚔𝚟𝚊𝚙𝚜
плюс kube-proxy добавляет чет в iptables, да
Алексей
хм
по интерфейсам мож наоборот?
Алексей
а пример того что в iptables добавляется можешь показать?