Alexander N.
а если закладку health смотреть - сплошные 404
Alexander N.
при обращении к этому хосту
Alexander N.
CertAuthFilePath, certfile keyfile для https подкладываю, без них сразу на x509 error ссылается
Alexander N.
до бэкендов проксирует, и так то работает все, но счетчик ошибочных 404 постоянно растет
Alexander N.
до 1к в минуту и более
Alexander N.
endpoint для обращения в кубик на 6443 порту
Alexander N.
Alexander N.
весь лог в дебаге заваливает вот такой херней
Andrey
у тебя LE используется где-нибудь?
Andrey
letsencrypt
Alexander N.
есть wc полученный от него
Alexander N.
в качестве CA подкладываю куберовский CA.crt
Alexander N.
в секции кубера
Andrey
и нахера? сертификаты кубера никакого отношения к сертификатам приложения не имеют
Andrey
у тебя зачем то LE пытается сертификат для внутреннего домена kubernetes.default.svc.cluster.local выписать
Alexander N.
да, если секцию tls убиваешь в https то ошибка уходит
Alexander N.
и нахера? сертификаты кубера никакого отношения к сертификатам приложения не имеют
не, в секцию кубера, рядом с токеном. иначе он при обращении к апи по https выпишет хрен
Alexander N.
Alexander N.
если выкинуть раздел tls из конфигов-ингреса для сервисов - ошибка в консоли уходит, но счетчик 404 все равно растет
Artem
Всем привет, второй день не могу удалить pvc, kubectl delete -f завистает kubectl get pvc --all-namespaces NAMESPACE NAME STATUS VOLUME CAPACITY ACCESS MODES STORAGECLASS AGE kubecloud claim Terminating pvc-a35fe65c-bbff-11e8-a3cd-0050569975f5 0 fast 17h
Недавно обкуривал эту тему, пытался подружить куб с ceph (RBD), как я понял подменять кубеменеждер не очень хорошая затея
Artem
поднимал свой провиженер rbd, у него кстати завязка под конкретный релиз ceph
Roman
вообще какая хорошая практика в этом плане? каким способом лучше обеспечивать ноды одной хранилкой?
Roman
просто хорошо ли вообще юзать цев в связке с кубером?
Alexander N.
https://github.com/kubernetes-incubator/external-storage/tree/master/ceph/rbd
Alexander N.
вот по этой инструкции можно поднять отдельный rbd-provisioner
Alexander N.
настроил его на связку с ceph (что в последнем proxmox идет), вполне себе шустро работает
Artem
проблема с тем, что там старый ceph 10 версии
Artem
внутри манагер контейнера
Artem
и это жопа
Artem
Roman
а почему нет? весьма удобно
хз, прост оне знаю.
Alexander N.
ceph version 12.2.7 (94ce186ac93bb28c3c444bccfefb8a31eb0748e4) luminous (stable)
Roman
ок щас попробую по этой мане, однако до сих пор не могу удалить клайм))
Artem
@Hellfosa а какая версия rbd/ceph в контейнере с kube-manager?
Artem
ок щас попробую по этой мане, однако до сих пор не могу удалить клайм))
расскажешь, я пробовал у меня сам деплоймент провиженера не стартанул
Artem
и какая версия ядра?
Artem
latest провиженера заточен под релиз ceph мимик
Владимир
https://habr.com/post/348688/ Опираясь на эту статью собирал свой. С правками под конкретную ситуацию)
Alexander N.
@Hellfosa а какая версия rbd/ceph в контейнере с kube-manager?
rbd --version ceph version 13.2.1 (5533ecdc0fda920179d7ad84e0aa65a127b20d77) mimic (stable)
Alexander N.
не очень хорошо конечно так использовать
Alexander N.
но тем не менее работает стабильно
Artem
чем поднимали кластер k8s?
Alexander N.
но это контейней не с kube-managet
Alexander N.
а именно контейнер с rbd-provisioner
Владимир
kubeadm
Artem
ааа, ну понятно)
Artem
у вас external provisioner
Alexander N.
ага, подменять kube-manager мне показалось плохой затеей
Владимир
Тоже самое, что есть, только с доустановленным пакетом RBD.
Alexander N.
а чем ставили ceph?
а он из коробки идет в proxmox
Roman
февральская мана а команды уже устаревшие, как жить в этом мире а
Alexander N.
Artem
кстати, кто-нибудь в проде использует провижинер для digitalocean block storage?
Alexander N.
хз, прост оне знаю.
зато удобно получается, 1 пул под виртуалки, 1 пул под PV в кубере. И не надо городить ничего
Alexander N.
Таки непонятно, как отучить traefik от попыток получить LE-сертификат для kubernetes.default.svc.cluster.local
Andrey
чуваки, решил подключить уже существующий кластер куба на GKE к гитлабу, нужен API URL, где его можно взять?
Andrey
APISERVER=$(kubectl config view --minify | grep server | cut -f 2- -d ":" | tr -d " ")
Andrey
нашел вот это
bebebe
APISERVER=$(kubectl config view --minify | grep server | cut -f 2- -d ":" | tr -d " ")
как там, в 2004? kubectl config view -o jsonpath="{.clusters[0].cluster.server}"
𝚔𝚟𝚊𝚙𝚜
а кто-нибудь операторы юзает? Посоветуйте, для mysql все три годные? - или есть какие-нибудь предпочтения в пользу определенного?
Михаил
Напиши сам
Maksym
Кто нить реализовывал логирование в kubernetes используя docker-drivers ? Минутя fluend / filebeat? Есть какие то камни?
Pavel
Кто нить реализовывал логирование в kubernetes используя docker-drivers ? Минутя fluend / filebeat? Есть какие то камни?
В основном камни в том, что лог-драйверы далеко не всегда стабильны 🙂
Pavel
На fluentd стабильнее получается?
Не могу комментировать, не пробовал fluentd под нагрузкой.
Artem
У меня стабильно, без утечек памяти и сжирания проца заработал только filebeat
Denis
Всем привет! Подсажте, кубелет на воркерах чистить переодически docker имейджи?
Anonymous
https://kubernetes.io/docs/concepts/cluster-administration/kubelet-garbage-collection/
Anonymous
Подскажите, можно ли настроить запуск пода/деплоймента только если другой под/сервис успешно поднялся и готов отдавать данные?
Anonymous
или придется это проверять внешними костылями?
Maksym
Подскажите, можно ли настроить запуск пода/деплоймента только если другой под/сервис успешно поднялся и готов отдавать данные?
Недавно поднимался - вопрос. На сколько я помню - сейчас такого нет. Только внешними костылями...