Andor
Ты в него всегда можешь просто напихать кусков конфига прометея всё равно
Vadim
Ребзя, Prometheus или Prometheus-operator, есть киллер фича у оператора?
оператор не даст тебе случайно удалить "лишние" поды или сгенерить невалидный конфиг
Andor
Ну и не просто оператора, используй kube-prometheus
Grisha
Спасибо, потыкаю палочкой в оператора
Andor
Просто возьми kube-prometheus
𝚔𝚟𝚊𝚙𝚜
https://habr.com/en/news/t/451290/
𝚔𝚟𝚊𝚙𝚜
прощай докерхаб?
𝚔𝚟𝚊𝚙𝚜
впрочем automated build еще никто не отменял
Andor
Осенью была новость что у гитхаба начинается закрытая бета их CI
Andor
https://habr.com/en/news/t/451290/
Возможно я неправильно читаю, но выглядит как русская статья в /en/
Vadim
прощай докерхаб?
гитхабовский SRE вернет баланс
𝚔𝚟𝚊𝚙𝚜
Возможно я неправильно читаю, но выглядит как русская статья в /en/
не, это хабр так нынче работает, /en/ - означает язык интерфейса а не статьи
Andor
А я-то думал
𝚔𝚟𝚊𝚙𝚜
Интересно Harbor, глядя на всё это, перерастет ли в что-то бОльшее чем просто docker-registry или нет
𝚔𝚟𝚊𝚙𝚜
Helm чарты он уже умеет, осталось только: npm, Maven, NuGet, RubyGems и все остальное...
inqfen
Artiharbory
𝚔𝚟𝚊𝚙𝚜
так-то да
Андрей А
пробую с мастера достучаться до registry (80,443) и не пускает, хотя по ssh норм
Sergey
https://habr.com/en/news/t/451290/
смотрите, во всех айти каналах, по 20 раз на день, 2 недели к ряду)
Андрей А
как я понимаю, чтобы получить доступ с мастера к registry на ноде надо настроить NetworkPolicy?
Андрей А
странно то, что не пускает только мастер
Андрей А
ну и пока ограничения не настраивал никаких, все стандартно из коробки kubespray
Андрей А
и я пока еще не разобрался в цепочках iptables, что создает кубер) их там прилично, ну и вроде как смысла туда лезть нет, так как настройкой правил кубер занимается?
Incognito
привет всем. а есть те, кто использует AWS EKS ?
Incognito
пытаюсь создать сервис Loadbalancer с Public IP но он что то не присваивается
Андрей А
привет всем. а есть те, кто использует AWS EKS ?
https://kubernetes.io/docs/tasks/access-application-cluster/create-external-load-balancer/#external-load-balancer-providers and retrieves the external IP allocated by the cloud provider and populates it in the service object https://kubernetes.io/docs/concepts/services-networking/service/#loadbalancer
Андрей А
не знаю как для AWS EKS но как я понимаю сервис ждет от внешнего балансера выдачи IP
Incognito
Странно это все, совсем не Гугл какой то
Andrey
пытаюсь создать сервис Loadbalancer с Public IP но он что то не присваивается
events смотри. Может не хватает прав для создания ELB
Incognito
events смотри. Может не хватает прав для создания ELB
Спасибо, гляну. Но я там под админом все делаю
Andrey
это здесь не при чём
Andrey
EKS использует IAM роль для таких вещей
Andrey
https://docs.aws.amazon.com/eks/latest/userguide/service_IAM_role.html
Incognito
Спасибо ещё раз
Ильдар
не, это хабр так нынче работает, /en/ - означает язык интерфейса а не статьи
Еще поиск аффектит. https://m.habr.com/en/search/?q=%5Bdocker%5D&target_type=posts https://m.habr.com/ru/search/?q=%5Bdocker%5D&target_type=posts
Dmytro
Странно это все, совсем не Гугл какой то
в отличие от гугла в амазоне не дают статические айпи лоадбалансеру - они могут в любой момент поменяться
inqfen
Замечание - можно дать только nlb
Incognito
events смотри. Может не хватает прав для создания ELB
ingress-nginx 38s Normal EnsuringLoadBalancer Service Ensuring load balancer
Andrey
ну тогда логи контроллера
Andrey
хотя не
Andrey
это же сервис
Incognito
такого рода сообщение встречается в гугле для Азура 🙂
Incognito
сейчсас гляну логи пода с ингерсс-контроллером
Incognito
Events: Type Reason Age From Message ---- ------ ---- ---- ------- Normal EnsuringLoadBalancer 4m55s (x66 over 5h) service-controller Ensuring load balancer это describe
Incognito
меня сейча сдругое бепокоит ╰ kubectl get pods --all-namespaces NAMESPACE NAME READY STATUS RESTARTS AGE default echo1-54ff7d58f-74rpn 0/1 Pending 0 5h11m default echo1-54ff7d58f-9dv6l 0/1 Pending 0 5h11m default echo2-65474565b8-l8lrj 0/1 Pending 0 5h11m default echo2-65474565b8-vwqbm 0/1 Pending 0 5h11m ingress-nginx nginx-ingress-controller-76c86d76c4-c96mm 0/1 Pending 0 5h10m kube-system coredns-66bb8d6fdc-pfmtm 0/1 Pending 0 25h kube-system coredns-66bb8d6fdc-vvj2v 0/1 Pending 0 25h
Incognito
╰ kubectl logs nginx-ingress-controller-76c86d76c4-c96mm -n ingress-nginx пусто
Incognito
ну и все остальные поды ка кто тоже пусто
Andrey
нод нету, мб?
Andrey
kubectl get nodes
Incognito
а ведь точно нету kubectl get nodes No resources found.
J
всем привет. подскажите зачем в инструкции cert-manager показана установка 2х issuers, prod и staging?
Lucky SB
всем привет. подскажите зачем в инструкции cert-manager показана установка 2х issuers, prod и staging?
Прод иссуер имеет лимиты жесткие. При первоначальном освоении можно легко их выбрать
J
ок собсно как и у сертбота
J
типа для тренеровочных запусков ингрессов?
J
спасибо за инфу
Lucky SB
Ну србстно лимиты у летсенкрипта
J
понял спс
Anton
https://github.com/kubernetes-incubator/metrics-server/ — вот это сейчас в ходу или устарело?
Sergey
https://github.com/kubernetes-incubator/metrics-server/ — вот это сейчас в ходу или устарело?
А разрезе кубера - это очень философский вопрос
Sergey
Вон хипстер явно задеприкейчин, а его юзают
Anton
как щас модно метрики кубовые снимать?
Sergey
Вроде как метрик-сервер прямая замена хипстеру
Anton
да. Вопрос, может быть уже есть замена метрик-серверу
Anton
кстати, забавно, что на этом фоне в GKE: $ kubectl get po --all-namespaces | grep "metrics\|heapster" kube-system heapster-v1.6.0-beta.1-6777c9666-n5zfg 3/3 Running 0 3d2h kube-system metrics-server-v0.3.1-5b4d6d8d98-f97gq 2/2 Running 0 3d2h
Anton
и то и другое
Anton
ну так что, как кто метрики снимает?
Dmytro
а разве heapster не вмерджили в кубелет?
Dmytro
а не, это был cadvisor
Andrey
да. Вопрос, может быть уже есть замена метрик-серверу
Ты metrics.k8s.io имеешь в виду? Просто CPU и Memory по подам и нодам?
Dmytro
тогда присоединяюсь к вопросу, я думал что кубелет сам снимает и отдает метрики которые раньше были в cadvisor и ничего дополнительно не надо ставить
Andrey
да
metrics-server — отлично. Мы переползли на это: https://github.com/DirectXMan12/k8s-prometheus-adapter , потому что везде Prometheus в качестве хранилища.
Anton
а прометеус разве не может с metrics-server сам считать?
Anton
и я не совсем понял, что значит переползли, если это адаптер, а не замена
Sergey
а не, это был cadvisor
Вроде уже и вымерджили
Andrey
а прометеус разве не может с metrics-server сам считать?
Немного не так картина выглядит. metrics-server ходит в kubelet'ы и дёргает cadvisor. И все метрики оттуда.