Костя
D
kubectl get nodes все READY?
Костя
@DACTAH все в Ready, на них работают поды, аппы итд итр. Имею ввиду по функционалу никаких нареканий
D
unknown node "k8s-worker01" вот это сообщение намекает якобы нет связи, либо днс упал
поэтому лучше перепроверить
D
cannot get secret kube-system/kube-dns-token-wv9sh
cannot get configmap kube-system/kube-dns
плюс двух случаях kube-dns не доступен
Костя
D
https://github.com/kubernetes-incubator/kubespray/issues/1856
здесь говорят что проблема с сертификатами или сервис аккаунтами
D
https://github.com/kubernetes-incubator/kubespray/issues/1856#issuecomment-339855628
похожая проблема
Antony 🇫🇷
#whois
▫️Какой у вас проект или где работаете?
инфраструктура для EMM Enterprise Mobile Management
▫️В чём вы специалист?
На стадии переквалификации
▫️Чем можете быть интересны или полезны сообществу?
доступом к французскому сектору
▫️Чем интересно сообщество вам?
опытом, помощью, новостями.
▫️Откуда вы?
Ница/Монако
▫️Как узнали про группу?
Yandex
Juriy
Serega
Ivan
ᛃᛟᚺᚾ ᚠᚨcᛖᛚᛖᛊᛊ ᛞᛟᛖ
слушайте, а че можно как-то кластер заставить удалять эвиктнутые поды самому?
ᛃᛟᚺᚾ ᚠᚨcᛖᛚᛖᛊᛊ ᛞᛟᛖ
а то я уже близок к тому чтобы на крон повесить баш дропать их
Anton
ᛃᛟᚺᚾ ᚠᚨcᛖᛚᛖᛊᛊ ᛞᛟᛖ
ᛃᛟᚺᚾ ᚠᚨcᛖᛚᛖᛊᛊ ᛞᛟᛖ
у меня сейчас их около 20, и они просто висят в ошибке
ᛃᛟᚺᚾ ᚠᚨcᛖᛚᛖᛊᛊ ᛞᛟᛖ
я че делаю, грепаю вывод kubectl где статус Evicted и удаляю каждый
Vadim
Denis
Товарищи, подскажите по Helm.
TILLER_HISTORY_MAX за что отвечает?
Я раньше думал что она соответсвует значению REVISION при выводе команды "helm list". Я путаю 2 понятия?
ᛃᛟᚺᚾ ᚠᚨcᛖᛚᛖᛊᛊ ᛞᛟᛖ
Denis
Просто Helm создает тутчу конфигмапов с иториями версий. Жутко не удобно, да и этот функционал не нужен от него. Думал что с помощью этого можно ограничить у него создание этих конфигмапов
ᛃᛟᚺᚾ ᚠᚨcᛖᛚᛖᛊᛊ ᛞᛟᛖ
Huan
привет всем. подскажите как перенестить поду стейтфулсета на другую ноду куба?
Øk_gø_løve
NodeSelector?
Huan
а если в стейтфулсете реплика 3?
Andrey
Народ, подскажите вызываю редактирование kubernetes-dashboard на мастере kubectl -n kube-system edit service kubernetes-dashboard
что мне нужно прописать , чтобы web UI было доступно с удаленных компов? NodePort? пните в нужное русло
Artem
по хорошему - ingress включить
Huan
Опиши задачу полностью. Что хочешь сделать?
есть стейтфулсет сервиса apache nifi с репликой 3. одна нода куба постоянно вылетает, там где лидирующая нода этого nifi. когда перезапускаю эту поду, то он запускается на той же ноде. а мне нужно перенести на другую ноду
Denis
Artem
или nodePort , но тогда будут порты из серии 32035
Denis
Huan
на этой ноде есть другие поды
Denis
Huan
Понял, спасибо
Anonymous
Привет, для чего kubespray по умолчанию запрещает докеру работать с iptables?
docker_iptables_enabled: "false"
Anonymous
А может кто подсказать - у local persistent volume обязательно размер указывать или можно так же как в докере - создай мне volume, а о свободном месте я позабочусь сам ?
Denis
Anonymous
я из-за этого столкнулся с проблемой, что для вручную запущенного docker-compose на машине в кластере нельзя задать изоляцию сети: контейнеры легко ходят по сети кубера, игнорируя опции в compose.yml. К примеру это легко может дропнуть базу, так как домен postgres резолвится в кубер вместо локального postgres из компоуза.
Anonymous
Чот, либо я хочу странного, либо я выбрал неверный инструмент.
Я хочу, чтобы на 3х нодах у меня всегда было 2 экземпляра сервиса, которые бы хранили данные на локальной ФС.
И чтобы селекторами управлять - на какой ноде запускать эти сервисы.
Миграции сервисов не планируется.
Anonymous
Сейчас читаю доки - тип PV hostpath мне не подходит:
HostPath (Single node testing only – local storage is not supported in any way and WILL NOT WORK in a multi-node cluster)
Rainbow
Rainbow
Он тоже не работает на multi-node, нужно крепить поды к нодам, но он позже позволяет без усилий переехать на нормальный fs
Rainbow
А, или крепить не нужно, если под уже привязался к pv?
Anonymous
То есть я на двух нодах создаю два local-storage (LS-A и LS-B)
Теперь, чтобы мне нужны 2 экземпляра ноды на разных серверах
Получается - нужно 2 отдельных сервиса делать: svc-A и svc-B, для которых эти local-storage и указывать ?
Rainbow
Rainbow
service это балансер для подов, идет отдельно.
Anonymous
Да, поды, верно.
Anonymous
Ладно, скорее всего проще будет попробовать https://kubernetes.io/blog/2018/04/13/local-persistent-volumes-beta/
D
ребята, подскажите, если я хочу задеплоить хелм чарт, у которого image repository будет разным в зависимости от ветки git, как мне это сделать?
V
D
D
спасибо, попробую
D
пока что в values.yaml сделал url repository короче, а в deployment.yaml дополнил {{ .Release.Namespace }}
Denis
Не могу понять это баг или фича?
Denis
Товарищи, подскажите по Helm.
TILLER_HISTORY_MAX за что отвечает?
Я раньше думал что она соответсвует значению REVISION при выводе команды "helm list". Я путаю 2 понятия?
Denis
Просто Helm создает тутчу конфигмапов с иториями версий. Жутко не удобно, да и этот функционал не нужен от него. Думал что с помощью этого можно ограничить у него создание этих конфигмапов
Øk_gø_løve
фича же
Øk_gø_løve
тиллер же не хранит в себе содержимое конфигмапа
Øk_gø_løve
он хранит только values
Denis
Denis
Но могу ошибатся
Øk_gø_løve
а если делать через helm init —history-max=5 ?
Denis
Denis
Щас гляну как было
Denis
𝚔𝚟𝚊𝚙𝚜