Lex
хай, делаю dns discovery etcd по мануалу https://coreos.com/etcd/docs/latest/op-guide/clustering.html#dns-discovery
Lex
валится с ошибкой: etcdmain: --initial-cluster must include b05c107572f84540be196a60e7d8de9d=http://10.0.0.192:2380
Lex
кто знает как поправить?
Sn00part
какая версия etcd
Lex
3.1.7
Lex
Lex
Lex
сек
Lex
лог ошибки https://pastebin.com/MuQg6XMK
Lex
dns записи https://pastebin.com/n1Hk5zNM
꧁Александр
Коллеги - помогите выбрать интересные доклады на DevOps - DevConf'17 https://devconf.ru/ru/offers/DevOps
Etki
если честно, интересного ноль
G72K
в Storage секции интереснее
Ivan
лог ошибки https://pastebin.com/MuQg6XMK
До этого кластер работал хоть раз без дискавери? Просто вижу мап вольюма. Туда пишутся данные о кластере. Если менял настройки, попробуй поменять —initial-cluster-state new на--initial-cluster-state=existing
Ivan
--listen-client-urls http://0.0.0.0:2379 - и тут бы я тоже использовал днс имя, раз уже дискавери
Dmitry
Dmitry
там очень замороченый манифест
Ochir
Михаил
yolkov
я бы помотрел, беглым осмотром я не нашел как это делать
yolkov
т.е. там можно значения менять, но вот добавлять удалять блоки или целые деплойменты я не нашел как
Михаил
Lex
разобрался, не указывайте:
_etcd-server-ssl._tcp
_etcd-client-ssl._tcp
если у вас нет ssl в etcd, даже есть есть обычные записи -- валится
Rayan
Привет всем, правильно ли понимаю что если создать сервис с типом ClusterIP что то типа
type: ClusterIP
ports:
- protocol: TCP
port: 80
target: 8000
selector:
pod: drone
через cluster ip этого сервиса по <service-cluster-ip>:80 я буду обращаться в порт одного из подов :8000?
G72K
да
G72K
в поды лейблом pod=drone
G72K
обращение будет через DNAT в iptables
Rayan
если да то какая та хрень у меня
Rayan
и не работает
Rayan
k8s 1.6
Rayan
Rayan
G72K
изнутри куба работает?
Rayan
запрос из нода куба
G72K
попробуйте с пода
G72K
еще проверьте в kubectl describe svc drone-server что там есть Endpoints живые
G72K
а то может у вас сервис дохлый)
Rayan
Rayan
хмм
Rayan
а ведь не правильный endpoint
G72K
ага, чего он 8008
Rayan
targetPort
Rayan
а не target :)
Rayan
ошибка в yaml
Rayan
недописал и мучался
Rayan
Rayan
Спасибо ;)
G72K
а как оно target то приняло?
G72K
неизвестные поля ошибку выдают жжеж
Rayan
Ошибку не выдал, target проигнорировал
Rayan
targetPort если не указан то такой что и port
Rayan
а ошибку должен был вывести при kubectl apply -f <path>?
G72K
вроде как должен, у меня постоянно ругается на мои кривые ямлы
Rayan
Rayan
Написал специально targetTTTTt: 8000
Rayan
все равно проигнорировал
𝕍ℤ
подскажите, на хост тачке, где куб трудится, поднял nfs. как его теперь в pv пробросить? в частности интересует что указывать в server
𝕍ℤ
всё, сам разобрался)
Anonymous
coreos/prometheus-operator: Prometheus Operator creates/configures/manages Prometheus clusters atop Kubernetes
https://github.com/coreos/prometheus-operator
Anonymous
Кто-нибудь юзает?
Rayan
Сервис kube-dns должен ли исполнять рекурсивные запросы? (т.е обращаться к другим DNS для разрешения внешних имен как ya.ru)
Rayan
Rayan
Поэтому у меня сейчас не резолвится внешние домены
Zon
Rayan
Сейчас разбираюсь в настройках kube-dns пода, и там запускается контейнер k8s-dns-sidecar-amd64
Rayan
Не подскажие что за это контейнер?
Rayan
пока что понял, что вроде для сбора метрики и добавление health-check
Maksim
https://github.com/kubernetes/dns/blob/master/docs/sidecar/README.md
Maksim
Ну собственно так и есть) Это контейнер для экспорта метрик и чеков
Rayan
ok) спс за ссылку на код, но не додумал там смотреть :D
Maksim
Rayan
А где кстати сорцы kubeadm?
Maksim
https://github.com/kubernetes/kubeadm
Rayan
там нету кода :)
G72K
Как куб заставить прибивать под в. crashLoopbackOff чтобы не мучался (и столбы запустился на другой ноде), вместо того чтобы пкрезапускать контейнеры в поде по кругу
Maksim
delete?
nvkv
Котаны, привет. А кто-нибудь пробовал сам или, может, знает кого-то, кто пробовал использовать RHEL/CentOS/Fedora Atomic Host?
Интересует, в первую очередь, вопрос, почему мы не должны его использовать.
Чтобы исключить холивар на ровном месте: "Это же Редхат" плохая причина его не использовать :)