Andor
Сначала прочитай
Andor
Возможно я неправильно запомнил
Nikolay Markov
у меня это тестовый кластер, я могу позволить себе его апнуть без особых проблем
Nikolay Markov
хоть что-то хорошее
Nikolay Markov
но потом такого счастья уже не будет
Andor
Всё равно лучше сначала прочитать
Nikolay Markov
я пока вижу только StorageProtection
Nikolay Markov
для PVC
Denis
Всем привет! Некогда не сталкивались с таким, если через helm создавать больше 10 портов для сервиса, то после этого апишка k8s перестает отвечать?
Denis
и естевтсвенно операция заканчивается ошибкой
Denis
helm install --name test ftp-accessor 1 ↵ E0628 17:42:53.787983 28705 portforward.go:178] lost connection to pod Error: transport is closing
Denis
Логи kube-api смотрел. Когда начинает работу tiller, то связь сразу обрывается
CrusaderX
Потому что у тебя тиллер на tls
CrusaderX
helm ls —tls
Denis
helm ls —tls
Нет. Если внимательно посмотреть мой лог выше, то можно увидеть что данная ошибка появляется после выполнения команды helm install.
Denis
Потому что у тебя тиллер на tls
Я про то что имнно с этим чартом такое происходит. Все остальное норм
CrusaderX
Нет. Если внимательно посмотреть мой лог выше, то можно увидеть что данная ошибка появляется после выполнения команды helm install.
сорян, если хелм изначально не был инициализирован с tls, то тогда да, отпадает. И не важно, что ты будешь делать с helm'ом - install/delete и тд. Он все равно всегда обращается к тиллеру. Попробуй запустить в —debug —dry-run
Anton
Добрый день! Подскажите по этому вопросу https://stackoverflow.com/questions/51083020/can-i-use-kubespray-without-kubespray-git-repo
CrusaderX
Конечно пробовал. Чарт валидный показывает все ок. потом все крашется.
Ну ты же понимаешь, что не может быть просто так такого, если у тебя один чарт нормально ставится, а другой - нет. Соответственно, выведи темплейт и руками попробуй поставить, увидишь, где затык. Мб вообще в timeout или еще в чем
Denis
А что в логах apiserver-то?
Видно что Tiller начинает работу, а потом связь с apiserver пропадает
Andrey
Пропадает связь и больше нет логов?
Denis
Пропадает связь и больше нет логов?
Ага.И некоторое время s apiserver не доступен
Andrey
Кто отменил docker logs [id_контейнера_apiserver'а_на_ноде]? Почему я не в курсе? :)
Andrey
Божечки, что же у вас происходит такое в инфраструктуре?
Denis
Божечки, что же у вас происходит такое в инфраструктуре?
В том что в облачке кластер тестовый. У меня нет от него креденшелов. Да и какая разница. Я задал вопрос, а тебя вообще понесло кудато
Denis
Божечки, что же у вас происходит такое в инфраструктуре?
Ладно, бессмысленный разговор.Буду завтра разбиратся
Andor
На ноду в данное время нет доступа
А сделай привелигированый контейнер и смонтируй в него / с хоста :)
Andrey
Я предлагаю разные средства диагностики. Нужно же понять, почему APIServer вылетает.
Andrey
Может, OOM приходит?
Andor
Ну или прокинь сокет докера да подёргай docker logs
Denis
Может, OOM приходит?
Нет.Точно.Я вижу ресурсы. Завтра с хоста логи докера посмотрю
Andrey
Нет.Точно.Я вижу ресурсы. Завтра с хоста логи докера посмотрю
Я не сарказмирую, если что, просто тяжело помочь, если нет полного видения ситуации.
Denis
Я не сарказмирую, если что, просто тяжело помочь, если нет полного видения ситуации.
Я понимаю. Я спросил может кто сталкивался с этим, когда в темплейте сервисе указываешь несколько портов, и после этого все крашится.Может баг какой
bebebe
https://blog.linkerd.io/2018/06/26/using-linkerd-as-a-service-mesh-proxy-at-wepay/
Vadim
https://blog.linkerd.io/2018/06/26/using-linkerd-as-a-service-mesh-proxy-at-wepay/
DaemonSet - это читерство, тогда поды между собой смогут общаться
Max
Приветствую. Подскажите как организовать сетевое взаимодействие между сервисами. Пытаюсь связать два сервиса, kibana и elasticsearch. Из контейнера с кибаной CLUSTER IP эластика недоступен. Как такие вещи вообще делаются?
Max
Max
service есть, на скриншоте выше отметил
Салтыдык
сервисы не пингуются, это просто правило в iptables
Mikhail [azalio]
форвардинг разрешен? kube-proxy запущен?
Max
kube-proxy не запущен
Max
форвардинг еще не проверял
Denis
kube-proxy не запущен
значит ничего работать не будет
Andor
Service не пингуется
Andor
Если не пингуется, то это не значит, что он недоступен
𝚔𝚟𝚊𝚙𝚜
telnet 10.97.129.210 9200
Max
telnet 10.97.129.210 9200
есть альтернативы?
Салтыдык
apt-get update, не?
Max
apt-get update, не?
спс, не догадался)
Mikhail [azalio]
ну запустите уже kube-proxy? )
𝚔𝚟𝚊𝚙𝚜
kubectl edit, лол :)
kubectl patch pv "${volumename}" -p "{\"spec\":{\"claimRef\":{\"uid\":\"${newuid}\"}}}"
Mikhail [azalio]
теперь посмотрите в его логи, в правила iptables, посмотрите разрешен ли форвардинг в нем же
Mikhail [azalio]
должно быть правило на нужный вам кластерИп
Nikolay Markov
𝚔𝚟𝚊𝚙𝚜
kubectl patch pv "${volumename}" -p "{\"spec\":{\"claimRef\":{\"uid\":\"${newuid}\"}}}"
или можно просто удалить: kubectl patch pv "${volumename}" -p '{"spec":{"claimRef":{"uid":""}}}'
𝚔𝚟𝚊𝚙𝚜
@Enchantner а ты свой провижионер пишешь?
Nikolay Markov
@Enchantner а ты свой провижионер пишешь?
у меня анзибл отдельно идет и нарезает на нодах LVM-разделы
Nikolay Markov
по идее, можно было бы как-то это автоматизировать через StorageClass или что-то такое, но сейчас это все независимо
𝚔𝚟𝚊𝚙𝚜
если хочешь, я тут немного игрался и написал свой провижионер на bash, его можно легко переделать под что угодно: https://github.com/kvaps/kube-iscsi-loop/blob/master/iscsi-sharedfs-provisioner/iscsi-sharedfs-provisioner
𝚔𝚟𝚊𝚙𝚜
да, но я про провижионер
Nikolay Markov
окей, спасибо, посмотрю
Алексей
в родолжение на тему ipvs и внешних адресов добавил к kube-router keepalive с vip ами получил отказоустойчивые адреса трафик на 3 ноды кластера которые являются балансировщиками 13600 rps (http, https) в мегабитах 200 на вход 400 на выход
Andor
Отлично
Andor
Какие с ним проблемы?
Алексей
пока проблем не было
Andor
Подозрительно -_-
Denis
народ а как добавить флаг в кублет --authentication-token-webhook=true имеется ввиду заранить кублет с этим флагом или что?