Anonymous
#whois
▫️Какой у вас проект или где работаете?
Биржа в виде telegram-bot-a
▫️В чём вы специалист?
Python, linux(немного).
▫️Чем можете быть интересны или полезны сообществу?
Пришел с целью обучения, знания в данной сфере отсутствуют.
▫️Чем интересно сообщество вам?
Знаниями, информацией, опыт от практиков.
▫️Откуда вы?
Cаратов.
▫️Как узнали про группу?
Из чата Docker.
G72K
Вообще смотрю на nginx ingress controller, cert manager, gitlab, вот сейчас Prometheus operator, везде в плане rbac "chmod 777". Прям PHP 2006 года по-новому
Andor
странно что в прометей операторе так
Andor
вроде не дураки его делали
Vadim
Vadim
https://kubernetes.io/docs/concepts/extend-kubernetes/api-extension/custom-resources/#authentication-authorization-and-auditing
Serge
https://www.youtube.com/watch?v=YQWt6wdAZMU
G72K
G72K
Иными словами вот это может быть в role, а не cluster role:
- apiGroups: - monitoring.coreos.com resources: - alertmanagers - prometheuses - prometheuses/finalizers - alertmanagers/finalizers - servicemonitors - prometheusrules verbs: - '*'
G72K
Vadim
То есть Namespaced значит что они не уровня кластера, но доступ все равно требуется высокий
Vadim
Ну, мои познания тут заканчиваются. Было бы здорово чтобы было поменьше привилегий, думаю стоит внести баг и послушать что скажут умные люди
G72K
У меня от CertManager сертификаты kind: Certificate совершенно точно неймспейснуты (надо указывать -n ns get certificate чтобы увидеть их) . Плюс давал доступ на чтение , дока согласна:
You’ll need to explicitly grant access to the new resources. CRDs and Aggregated APIs often come bundled with new role definitions for the types they add.
G72K
G72K
Vadim
клятвенно обещаю поднять тему truly namespaced CRDs на местной попойке и получить снисходительный ответ. В прошлый раз упоминались таинственные assumptions which apiserver has.
Vadim
впрочем, если их нельзя создавать в рамках неймспейса как же им в рамках неймспейса выдавать права?
G72K
Вот это ресурс этого нового типа. Он в соответствии с описанием типа неймспейснутый и чтобы его создавать, удалять, и проч необходимо иметь RBAC права с соответствующей apiGroups https://github.com/coreos/prometheus-operator/blob/master/contrib/kube-prometheus/manifests/alertmanager-serviceMonitor.yaml
Serge
Хуже чем у гугла, но точно приятнее чем поднимать на своем железе. Куб в AWS популярен потому, что у людей уже есть другие инстансы там и опыт именно с AWS. А в видео актуальный набор best-practices.
G72K
Serge
Это же re:Invent, там о том как все хорошо. Но все именно про aws
G72K
Посмотрел. Ну такое. Я с re:Invent вообще не помню ни одного интересного доклада
Evgeny
Кто-нибудь подскажет в чем профит ServiceMonitor'а, если есть Prometheus kubernetes_sd?
Denis
Slach
многоуважаемые синьоры, а подскажите глупому, как правильно читать документацию kubernetes.io (которой там просто тонны) чтобы начать понимать все множество опций которое описано в yaml файлах?
я начинаю читать https://kubernetes.io/docs/concepts/
все нравится, все красиво, много вкусного, но где искать "описание yaml" для каждого kind ?
Slach
https://kubernetes.io/docs/reference/ думал тут будет, но там референс конфигов и api, а где брать yml reference ?
Юрий
kubectl explain ... )
Slach
хм, и все? другого пути нет?
Slach
ну я понимаю что сарказм, но все таки?
Slach
т.е я прошу ссылки на доку в которой как то можно увязать concepts и собственно имплементацию этих concepts в конкретные yml
Rainbow
Slach
я специально тупые вопросы задаю -) потому что не нахожу на них ответы, а бегать "в google" в данном случае будет очень не эффективно IMHO
Rainbow
Slach
так, все,я тупанул
https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.12/
судя по всему сюда надо смотреть
Rainbow
Rainbow
А если не гуглится, то шаг назад - где-то пошли не туда.
Slach
ну, я конечно попробую, но как то оно IMHO не правильно, должен быть reference и желательно reference понятный
Anonymous
Anonymous
Возможно. До такого у меня просто не доходило
Rainbow
И лени. Тут каждый может пойти и часть доки запулреквестить. Никто ж не делает, всем и так норм.
A
Rainbow
Rainbow
Rainbow
Ингрес рулы тоже тогда в аннотации сразу, удобно же
Rainbow
Тоже самое по смыслу
Evgenii
подскажите как можно использовать http прокси в кубере для того, что бы скачать нужный мне образ?
провайдер блокирует quay . io/ calico /cni:v1.11.8
Evgenii
соответственно при попытке установить калико сеть - не все образы заливаются
Юрий
У докера прокси пропишите на хостах
Юрий
Скачайте курлом )
Юрий
Я думал речь шла про скачивание образов
Evgenii
да, всё правильно, про образы) я уже думал про докер-прокси
Evgenii
во всяком случае - спасибо)
Evgenii
Anatoly FYI: С calico coredns не сыпится в ошибки ...(такие как если использовать flannel)
A
Evgenii
A
Evgenii
Evgenii
▫️Какой у вас проект или где работаете?
- Личный проект, по сути процесс - попробовать современные популярные технологии самому, "залезть под капот".
▫️В чём вы специалист?
Линейный руководитель devops/admin/support/devs
▫️Чем можете быть интересны или полезны сообществу?
Наращивая экспертизу в тематике группы оказывать посильное содействие в решении сложностей пользователей сообщества
▫️Чем интересно сообщество вам?
Наращивание экспертизы согласно тематике сообщества
▫️Откуда вы?
Москва
▫️Как узнали про группу?
Гугл
#whois
Sergei
нафига это здесь?
Dmytro
Всем привет. Есть ли тут люди кто поднимал кластер kubernetes на bare machine? У меня есть кое какая проблема с открытием external доступа к сервису.
Rainbow
Rainbow
можно, но тут все дружелюбные
Dmytro
Ок, буду подробно и по порядку.
Dmytro
Цель: Открыть доступ к сервису на 80 порту.
Dmytro
Все это делаю на bare-server