Andrey
Ivan
Andrey
If you suspend AZRebalance and a scale-out or scale-in event occurs, the scaling process still tries to balance the Availability Zones. For example, during scale out, it launches the instance in the Availability Zone with the fewest instances.
Ivan
Ivan
https://docs.aws.amazon.com/autoscaling/ec2/userguide/as-suspend-resume-processes.html
Гут) Вообще с EKS сейчас на другую проблему наткнулся. Недели полторы назад перевозил сервисы с eu-west-1 в eu-central-1, ну и соответсвенно под такое дело апгрейднул кластер с 1.10 на 1.11.5 (последняя версия доступная в EKS). Ну и в 1.11.5 есть проблема с kubelet – раз в два-три дня одна из нод повисает на получение ip адреса от cloud provider-а (https://github.com/awslabs/amazon-eks-ami/issues/154, https://github.com/kubernetes/kubernetes/issues/65814). Как решение – предлагают собрать свой AMI для воркер-ноды и обновить на нём kubelet до 1.11.6
Andrey
Ivan
Ааа, блин, я почему-то был уверен, что ты с EKS тоже.. Ну ладн)
Andrey
Andrey
и кубеня 1.12.4
Andrey
@gree_gorey вот тебе еще примеров
Grigorii
@gree_gorey вот тебе еще примеров
спасибо!
буду дневник вести ;) наблюдение за диким AWS)
ну вообще собирать свои AMI-хи в любом случае хорошая идея, хоть для kos'а хоть для EKS. Тем более что да, Packer'ом это можно автоматизировать и будет небольно
Terry
ребята, кто-то юзает https://www.zenko.io/cloudserver/ вместо amazon S3?
интересуют отзывы, стои оно того или нет..
V
ребят а есть какой то хороший tutorial по rbac/users/groups etc
Stefan
коллеги, подскажите плиз, логи ничего информативного не дают
запускаю deployment и service, в итоге под в pending статусе
всё что пишет в логах это
Warning FailedScheduling 47s (x8 over 1m) default-scheduler 0/3 nodes are available: 1 PodToleratesNodeTaints, 3 MatchNodeSelector.
поглядел на нодах че по ресурсам, так хватает и оперативки и места на диске
Antlar
Stefan
нодселектор проверь
а не подскажите почему этот селектор не правильный?
https://pastebin.com/1McGLTPg
дело в том, что ровно такая же конфигурация нормально работает и поды подымаются в другом неймспейсе, а тут не хочет, но если закомментирую селектор, то норм
Vadim
https://gravitational.com/blog/kubernetes-kustomize-kep-kerfuffle/
Grigorii
Grigorii
тот который вы говорите что запускается в другом нейсмпейсе
Stefan
Stefan
Grigorii
тогда нужен список нод с их Taints и Labels
ebalashov
Всем привет, коллеги был у кого опыт alb-ingress + nginx-ingress. Не могу получить real-ip. Ingress-nginx видит все запросы с ip ноды на которой запущен.
Grigorii
нет tolerations
https://gist.github.com/gree-gorey/53674f5c22e04e56936c9422196a35c4
если вдруг понадобится команда для вывода labels/tolerations
Vadim
-o=custom-columns=NAME:.metadata.name,TAINTS:.spec.taints же
Stefan
Grigorii
Stefan
а тут уже какие-то манипуляции с нодами идут
Grigorii
ну не манипуляции а просто вывод инфы о них
Grigorii
ты хочешь понять почему скедулер не может выбрать ни одной ноды для пода
для этого нужно посмотреть есть ли ноды которые соот твоим критериям
Stefan
Rainbow
Grigorii
Andrey
Stefan
Andrey
слов нет, один мат
pavel
как мне helm сконектить с моим кластером?
Grigorii
что вы имеете в виду?
у хелм 2.x.x два компонента — клиент и сервер, сервер-Tiller обычно и так внутри кластера находится
Grigorii
(но я бы вообще не советовал Tiller использовать)
Mentat
pavel
ок тогда как kuberctl сконектить с кластером
heml и kuberctl локальные
в кластере тоже стоят
Tiller локальный и в классетер разный
pavel
сразу прошу прощения за глупые вопросы
pavel
можно в доку сразу кидать
Даня
kubeconfig
Даня
ищи в доке
pavel
спс
Даня
как только настроишь себе на локальной тачке конфиг - будет работать kubectl
Rainbow
openfaas пробовал кто? как в общем и самый главный вопрос - как ловить ошибки? А то оно молча падает и все.
Даня
потом создашь serviceaccount для helm и 'helm init'
Даня
все по getting started можно сделать без проблем
pavel
Даня
а с чем конкретно проблема?
pavel
не могу понять как доставлять поды в ноды) с локалки на кластер вот
pavel
я helm их собрал, прометеус в моем случае и как его доставить вот
Даня
helm install —name prometheus stable/prometheus-operator —namespace monitoring
Даня
идешь в репозиторий helm/stable и там для каждого чарта есть краткая инфа по запуску его в твоем кластере
Даня
где кластер живет?
Даня
aws?
pavel
aws?
просто vps , взял 3 сервера - 1 мастер 2 ноды накатил через kubespray
pavel
helm тоже поставил из спрея
pavel
с мастера ноды видно
pavel
щас на локалке собрал пару подов - development и 1 monitoring
Даня
тут есть что-нибудь?
Даня
~/.kube/config
Даня
я не понимаю, в чем у вас проблема)
pavel
No such file or directory
Даня
не работает kubectl?
Даня
https://github.com/kubernetes-sigs/kubespray/blob/master/docs/getting-started.md
Даня
в самый низ
pavel
Даня
а что не работает?
pavel
pavel
конфиг да? щас его найду