Andor
ссылку
𝚔𝚟𝚊𝚙𝚜
https://habr.com/post/451186/
𝚔𝚟𝚊𝚙𝚜
немного не про куб, но про LINSTOR там немало написанно, общий смысл там один
Vadim
https://habr.com/ru/company/redhatrussia/blog/451090/ контейнеры на основе RHEL8 можно создавать теперь без подписки
Artem
Мужики Чет завтыкал Делаю gcloud auth login - логинюсь в мыло на котором крутиться кластер и нифига, нет с консоли доступа к кластеру Подскажите, плз А то туплю)
Artem
Просто понять не могу где я проебался
Andor
iam
Andor
иди в чят про gcp
Andor
там это логичнее спрашивать
Artem
можно линк?
Andor
в поиске вбей gcp и будет в первых результатах
Artem
gcp
Andor
это не поиск
Artem
мисс клик
Artem
не нифиша
Artem
с другой машину не могу просто
Max
в обоих случаях ты в правильном проекте ?
Max
типа с "не другой" и "с другой"
Artem
да, я в проекте
Artem
логинюсь с того мыла, на который был инвайт
Max
тогда тебе недодали разрешений.
Artem
хм просто с другого ноута у меня доступы нет
Artem
и все
Max
может впн нужон.
Artem
а так делаю kubectl get nodes и висит комп
Artem
оке, спасибо
Max
может ты из сети вылетаешь.
Artem
у меня почему то стал стучатся к локальному миникубу теперь
Artem
хау?
Anonymous
kubectl config get-contexts - посмотреть все
Anonymous
kubectl config use-context имяКонтекста
Artem
оке, спасибо
Artem
Не-а пусто
Artem
CURRENT NAME CLUSTER AUTHINFO NAMESPACE
Andor
конечно пусто, у тебя контекст на одном хосте создан, а на другом - нет
Max
Контекст смени
мдя, слона не замечаю. надо кафеином закинуться.
Anonymous
CURRENT NAME CLUSTER AUTHINFO NAMESPACE
https://cloud.google.com/sdk/gcloud/reference/container/clusters/get-credentials
Andrei
Ребят, а можно ли как-нибудь внутри пода достать его полное fqdn в кластере? Аля app.test.svc.k8s.cluster
Solyar
Может вопрос глупый, но не подскажите как к Helm привязать существующий репозиторий чартов?
Solyar
Видимо я куда-то не туда ушел
Andrei
Нет, нужно в стиле env: - name: POD_IP valueFrom: fieldRef: apiVersion: v1 fieldPath: status.podIP
Andrei
Резонно
Grisha
Ребят, помогите пожалуйста, создаю юзера для того чтобы юзать дашборд UI, но хочу запереть его в namespace. когда создаю вот так, у него появляется доступ во все неймспейсы --- apiVersion: v1 kind: ServiceAccount metadata: name: rnd-qa namespace: rnd-qa --- apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: name: rnd-qa namespace: rnd-qa rules: - apiGroups: ['*'] resources: ['*'] verbs: ['*'] --- apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: name: rnd-qa namespace: rnd-qa roleRef: apiGroup: rbac.authorization.k8s.io kind: ClusterRole name: rnd-qa subjects: - kind: ServiceAccount name: rnd-qa namespace: rnd-qa
Andrei
Просто nginx надо скормить full fqdn для апстрима, чтобы он его отрезолвил. Есть даже issue на эту тему
Andor
Просто nginx надо скормить full fqdn для апстрима, чтобы он его отрезолвил. Есть даже issue на эту тему
ему можно ip-адрес скормить а что ты пытаешься сделать. если не секрет?
Andrei
Чтобы получить ip адрес, мне нужно сперва сервис отрезолвить
Andor
ты же сказал что тебе под надо, а не сервис
Grisha
ClusterRole -> Role
http://prntscr.com/nnwfpg
Grisha
Доступов стало меньше) остались только к листу подов)
Andrei
В общем, есть сервис у которого исторически был прокси разруливающий запросы на сервисы и терминирующий ssl. После перетаскивания в кубы, он упразднился, но чтобы рулить доменами в одной точке, прокси прокладка осталась.
Andrei
Ну как бы он есть, но проблема в обновлении доменов. Надо чтобы N сервисов по N uri начали отвечать по еще +1 домену, к примеру
Andor
что?
Andrei
В общем я понял. Всё сложно. Пошел парсить resolv.conf из nginx )
Andor
мне всё ещё кажется что тебе надо просто ингресс
Andrei
Текущая схема: ingress -> proxy -> app-N в proxy полно location которые ведут на разные сервисы. И все бы ничего, можно было бы сделать отдельную выкатку чисто с ingress, но в этих location есть и rewrite, и простановка доп хедеров и прочего.
Andor
ну сделай же это ингрессом
Andrei
ок, как проставить хедеры для конкретного location юзая ingress?
Andor
почитать документацию по твоему ингрессу
Andor
может и не уметь
Andrei
я знаю как проставить для сущности ingress целиком, для отдельного path, нет
Andor
а кто мешает две сущности сделать с разныи path?
Andrei
а теперь умножь это на 30 доменов и на 50 микросервисов
Andor
готово
Andor
какая разница, это всё осядет в один конфиг нжинкса (если у тебя нжинкс ингресс)
Andrei
+, как я уже говорил, отдельные пути зачастую требуют отдельной "доработки"
Andor
ну дорабатывай как хочешь, кто тебе мешает-то?
Andrei
выкатка слишком сложная выходит
Andor
если очень надо то можно кусок конфига положить плейнтекстом
Andor
Andrei
Сейчас да. Одна выкатка, которая забирает актуальную пачку доменов и все
Andor
не понимаю что мешает использовать ингресс