Andrey
коллеги доброго localtime
Andrey
gподскажите почему при deployment с исползование local registrty я получаю эту ошибку?
Andrey
Failed to pull image "MY.DOMAIN.SITE:5000/manager-backend": rpc error: code = Unknown desc = Get https://MY.DOMAIN.SITE:5000/v1/_ping: dial tcp: lookup MY.DOMAIN.SITE on 8.8.8.8:53: no such host
Andrey
почему он ломится к гуглу???
Alexander
чет такое смутно припоминаю, когда поднял кластер на не поддерживаемой на тот момент версии докера. 18.3 емнип.
Alexander
оно там подтягивает resolv.conf с хост машины что ли. В общем гуглить на тему косяка с резолвом в докере.
Andrey
судя по всему нашел в чем проблема
Andrey
сейчам протестирую
Andrey
были не правильно указанные dns на нодах. Всем спасибо!)
Anton
Подскажите можно ли на local_volume_provisioner установить Elastic-stack Helm Chart ? Prerequisites Details PV dynamic provisioning support on the underlying infrastructure Ведь я для тестового пода pv и pvc создавал руками
Øk_gø_løve
А кто как вообще ведет учет пользователей в RBAC?
Øk_gø_løve
А то это все выглядит очень неудобно с точки зрения аудита
Anton
но вообще, если у вас внизу нифига не динамическое создание pv, то может вам и не стоит опираться на решения такого типа?
Anton
проблема то какая? создавать pv придется впрок разве что
наверное я не правильно понял kubernetes. Сейчас ищу как локальные диски использовать для EFK
Anton
наверное я не правильно понял kubernetes. Сейчас ищу как локальные диски использовать для EFK
на самом деле неплохо вполне использовать local volume provisioner. есть еще вариант через flexvolume скриптами в lv генерить вольюмы. как бы с другой стороны заход
Dmytro
А кто как вообще ведет учет пользователей в RBAC?
мы начали внедрять heptio authenticator (т.е. чтобы по AWS IAM юзерам в кластер ходили)
Øk_gø_løve
мы начали внедрять heptio authenticator (т.е. чтобы по AWS IAM юзерам в кластер ходили)
Так уже интереснее. А отслеживать роли там как-то можно?
Øk_gø_løve
У меня сейчас вся проблема в том, что куча биндингов
Dmytro
да, там прописывается связка IAM роли (или юзера) к кластерной роли в одном файлике
Dmytro
(конфигмапе)
Øk_gø_løve
Любопытно, обязательно посмотрю, спасибо!
Dmytro
но кучу clusterroles это не отменит
Aleksey
А что произойдёт, если отвалится nfs, который использовался для pvc? Это где-то описано? Я как-то по очевидным запросам не нашёл
bebebe
зависнет i/o
Aleksey
То же смое, как если отвалится nfs без куба
то есть, куб никак не следит за этим? Никаких попыток сложить-починить зависший под?
Aleksey
Так-то понятно, что в момент отвала всё сломается
Artem
Куб вообще не имеет возможности починить под, только отстрелить
Aleksey
Куб вообще не имеет возможности починить под, только отстрелить
Ну дык. Я под "сложить" и подразумевал "отстрелить".
Aleksey
Оке, отлично. А как вообще искать описание такого поведения? Понятно, что можно эмперическим путём, но это такой себе путь и не всегда воспроизводится
Anton
https://github.com/kubernetes-incubator/external-storage/blob/master/local-volume/README.md ``Note that the local storage provisioner is different from most provisioners and does not support dynamic provisioning yet. `` правильно ли я понимаю что для EFK, Prometeus мне нужно нарезать PV самому и подсунуть EFK, Prometeus ?
Anton
https://github.com/kubernetes-incubator/external-storage/blob/master/local-volume/README.md ``Note that the local storage provisioner is different from most provisioners and does not support dynamic provisioning yet. `` правильно ли я понимаю что для EFK, Prometeus мне нужно нарезать PV самому и подсунуть EFK, Prometeus ?
сам себе и отвечаю helm repo add incubator http://storage.googleapis.com/kubernetes-charts-incubator helm install incubator/elasticsearch --name my-release --set data.storageClass=local-storage,data.storage=10Gi kubectl describe pod my-release-elasticsearch-data-0 Events: Type Reason Age From Message ---- ------ ---- ---- ------- Warning FailedScheduling 8s (x25 over 81s) default-scheduler pod has unbound immediate PersistentVolumeClaims (repeated 3 times) Получается что для EFK нужен storageclass c dynamic provisioning
Anton
не знаю почему ты так решил. тебе нужно сделать так, чтобы появились pv. а с local volume provisioner для того чтобы pv появились, нужно их добавить самостоятельно
В свойствах helm elastic search есть только storage class. Я его и тестировал. Возможно кастомный helm chat elastic search и подхватит pv, но из коробки как я вижу не работает
Anton
Посмотрите на pv у вас в кластере
Anton
Вероятно они не устраивают pvc какими то свойствами
Anton
Сделайте describe для pv и pvc
Anton
Сравните их
Anton
Банально может быть pv меньше запроса
Misha
а что делает по умолчанию кластер, если выходит из строя storage, на котором крутится persistent volume? у него уже предусмотрены какие-либо бэкапы или failover? или ты должен сам об этом думать или юзать какой-нибудь плагин
Dmitry
Друзья, мы сделали подборку полезных инструментов для Kubernetes https://habr.com/company/mailru/blog/425343/ Буду рад вашему фидбэку. Предлагаю подискутировать на тему утилит, которые вы используете
Михаил
а чего ранчер не принесли)
Juriy
Всех приветствую
Viacheslav
▫️Какой у вас проект или где работаете? Аутсорс ▫️В чём вы специалист? k8s, linux, monitoring, etc ▫️Чем можете быть интересны или полезны сообществу? ▫️Чем интересно сообщество вам? k8s ▫️Откуда вы? Рига ▫️Как узнали про группу? от знакомого #whois
Михаил
кто там хочет линк запостить?
Михаил
напиши мне в личку
Михаил
что-то про дженкнис
Juriy
Сетаплю ингрес в GKE
Juriy
и печалька с сесией
Juriy
надо сделать Sticky Session
Juriy
но ниче не пойму не работает хоть ты тресни
Juriy
вот конф
Juriy
https://i.imgur.com/Klcnszg.png
Juriy
Что я делаю не так?
Dmitry
Viacheslav
Viacheslav
?
Artem
Ребят, подскажите, как и с чего лучше изучать k8s? По оф ману собрал кластер из одного мастера и трех воркеров, сейчас смотрю видео с первого слёрма. А что дальше?
Artem
пока не понимаю, как деплоить своё приложение в кубер, которое уже в контейнере крутится
Artem
как мониторить кластер кубера и как снимать логи
Øk_gø_løve
логи fluentd или что угодно, что нравится
Øk_gø_løve
зависит от того, куда логи отсылать
Artem
Спасибо большое! Ушёл читать)
Juriy
path: /* -> path: /
Без звездочки у меня на вложенных дефаут бекенд редиректится
Artem
это я сделал
Artem
на примере обычного nginx контейнера
Rainbow
на примере своего приложения
bebebe