Andrey
Здравствуйте. В нашем рабочем проекте используется сабж, но я в него никогда глубоко не вникал - только поды удалял которые зависли. И вот свалилась на меня задача задеплоить какой-то сервис, выделить ему сторадж (называется страшными словами персистент вольюм слэйм вроде), сделать его видимым в нетворке и в инете… С чего начать вообще? Я знаю что есть дока на сайте (англ) и комикс по доке (англ). Может есть какие-то мануалы-описания на русском, чтобы снять хотя бы языковую нагрузку при чтении? И если изучать все подряд, я боюсь это затянется на пару лет. Может есть какой-то гайд для тупых, простейшие операции и как их делать, без погружения в глубины?
Mikhail [azalio]
Alexey
Lucky SB
Да их штуки три есть разных
Andrey
не нашел ссылку навскидку, там кудрявая девочка в древнегреческом шлеме с мечом
Lucky SB
Мы перевод одного на хабре выеладывали... )
Lucky SB
Ага. Его
Andrey
а можно ссылку?
Rainbow
Lucky SB
https://m.habr.com/ru/company/southbridge/blog/428708/
Andrey
Персистент вольюм слэйм. Классно. Всем слэм, пацаны!
ᴅⁱᵐⁱᴅʳ0ˡ
Andrey
спасибо за ссылки
ᴅⁱᵐⁱᴅʳ0ˡ
как сделать автоматическое удаление неиспользуемых реплик?
Andrey
ᴅⁱᵐⁱᴅʳ0ˡ
ага
Andrey
HPA
Andrey
опционально адаптер к прометею
Andrey
неиспользуемые - понятие абстрактное
ᴅⁱᵐⁱᴅʳ0ˡ
после деплоя обновленного приложения остаются старые реплики
Andrey
Так они сами умереть должны
The
Подскажите плиз, если не резолвится внутри кластера svc-name.namespace.svc.cluster.local то куда смотреть?
The
В контейнерах /etc/resolve.conf такой же как на ноде, т.е. только внешний днс. Это нормально?
Andrey
Нет
The
Должен быть прописан ip coredns поды?
Andrey
IP сервиса coredns
Andrey
dnsPolicy в ClusterFirst у подов, из которых не резолвится?
The
Andrey
Вот это нехорошо
Andrey
А из каких подов не резолвится?
Andrey
Дефолтовый
https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-s-dns-policy
The
В логах coredns вижу только записи от истио
Andrey
Ну, короче, я скинул доку
Andrey
Andrey
По дефолту ни в каких деплойментах параметр dnsPolicy не прописан, а следовательно, должен ставиться ClusterFirst
Andrey
Это у тебя что-то странное. Попробуй создать деплоймент без указания этой опции
Andrey
Ну и кинь сюды содержимое resolv.conf на любой ноде
The
Vadim
Подскажите плиз куда копать, поставил для теста k8s на baremetal с помощь kubespray ошибок не было, network - calico ipvs
root@node1:~# kubectl get pods --all-namespaces 2>&1 | grep -v Running
NAMESPACE NAME READY STATUS RESTARTS AGE
cert-manager cert-manager-85b9fbc569-7t2m9 0/1 Pending 0 34h
kube-system calico-kube-controllers-8d7bd56bd-qng47 0/1 Pending 0 34h
kube-system coredns-d5b697bd8-tc49s 0/1 Pending 0 34h
kube-system dns-autoscaler-8666ffc6c6-9rdzb 0/1 Pending 0 34h
kube-system kubernetes-dashboard-7f8b6c9b7d-bffkg 0/1 Pending 0 34h
kube-system tiller-deploy-dc85f7fbd-hkt27 0/1 Pending 0 34h
A1EF
Ну так kubectl describe pod и вперед...
Vadim
понял смотрю
Lucky SB
Ангилийски не родной. Это не страшно
Lucky SB
Rainbow
Проверяю на кластере работает ли
kubectl get all -o yaml --all-namespaces | KUBECONFIG=new_config kubectl apply -f -
😱😂 интрига прям
Ильдар
Rainbow
Rainbow
Ильдар
Rainbow
Там ещё 100% нужно сервисы передеплоить, потому что uid
Ильдар
Греп!
Roman
Привет всем! А кто нибудь пользуется makisu или BuildKit?
Mikhail [azalio]
Roman
Да, первое
Получилось распределённый кэш сделать?
Mikhail [azalio]
Pavel
Lucky SB
Конфиг мапы, секреты, crd
Oleg
есть баг в кубере, связанный с ipvs, в разных конфигурациях он по-разному проявляется, в моем конфиге это приводит к тому, что ни кубднс ни корднс не могут резолвить некоторые имена, у кого-то вообще сеть может не подняться, у кого-то кубпрокси ломается, глубже пока не знаю, буду разбираться, но совет может кому-то сэкономить кучу времени, если у него беда с днс и нет возможности использовать гугловские публичные адреса. Полностью это пофиксили от 1.13.2 и выше. В остальных версиях это может проявляться из коробки прямо сразу после установки кубспреем начиная с версий 2.6 и заканчивая 2.8.3. Чтобы отловить такой баг, который завязан сразу на столько условий мне нужно много времени.
Это частые "connection reset" не наигрываются при таком сетапе? Уже пару недель отловить проблему пытаюсь.
Причём сюда с подобной уже обращались, но пока все без решения. Развертывались кубспреем 2.8.3, Kube 1.12.5, ipvs + kubeadm + canal.
Oleg
Соединение Pod to Service.
Grigorii
Сталкивался кто-нибудь с таким? Делаю апгрейд приложения с хельмом, на 30 секунде все Поды успешно пересоздаются, но хельм дожидается таймаута и сообщает что релиз зафейлился.
helm upgrade client-tt /var/ic-apps/hard-backend --recreate-pods --no-hooks --timeout 90 --wait
Victor
А всякие read/leav чеки отработали?) может volume цепляются долго и т. П.
Grigorii
Roman
Mikhail [azalio]
Roman
Ранлесс?
Ну там же можно билдить в непривилегированном режиме
Mikhail [azalio]
Mikhail [azalio]
Либо я вас не правильно понимаю
Dmytro
https://github.com/amimof/node-cert-exporter
Rainbow
Maxim
всем привет, подскажите, пожалуйста, может быть кто сталкивался. после перезагрузки мастера кубернетес ошибки:
апр 13 23:23:12 Master.localdomain kubelet[1581]: E0413 23:23:12.320077 1581 bootstrap.go:204] Part of the existing bootstrap client certificate is expired: 2019-04-13 18:08:57 +0000 UTC
апр 13 23:23:12 Master.localdomain kubelet[1581]: F0413 23:23:12.320135 1581 server.go:233] failed to run Kubelet: unable to load bootstrap kubeconfig: stat /etc/kubernetes/bootstrap-kubelet.conf: no such file or directory
как можно восстановить работоспособность? версия v1.10.0
Vadim
Solyar
Ребят, я так понимаю волюмы в кубернетесе одна из сложных тем?
Solyar
Особенно если у тебя хранилища локальные
Gunslinger