Size: a a a

Kubernetes — русскоговорящее сообщество

2020 October 25

AZ

Alexander Zaitsev in Kubernetes — русскоговорящее сообщество
ну и собственно имею в логах:
reflector.go:178] pkg/mod/k8s.io/client-go@v0.18.2/tools/cache/reflector.go:125: Failed to list *v1beta1.IngressClass: ingressclasses.networking.k8s.io is forbidden: User "system:serviceaccount:default:traefik" cannot list resource "ingressclasses" in API group "networking.k8s.io" at the cluster scope

через helm show chart проверяю версию - показывает, что версия свежая, в которой фикс должен быть.

В чём тогда может быть причина?
источник

VR

Vasiliy Romaneev in Kubernetes — русскоговорящее сообщество
Alexander Zaitsev
ну и собственно имею в логах:
reflector.go:178] pkg/mod/k8s.io/client-go@v0.18.2/tools/cache/reflector.go:125: Failed to list *v1beta1.IngressClass: ingressclasses.networking.k8s.io is forbidden: User "system:serviceaccount:default:traefik" cannot list resource "ingressclasses" in API group "networking.k8s.io" at the cluster scope

через helm show chart проверяю версию - показывает, что версия свежая, в которой фикс должен быть.

В чём тогда может быть причина?
в логе написано же
у юзера нет прав
источник

AM

Andrey Mitrofanov in Kubernetes — русскоговорящее сообщество
Alexander Zaitsev
ну и собственно имею в логах:
reflector.go:178] pkg/mod/k8s.io/client-go@v0.18.2/tools/cache/reflector.go:125: Failed to list *v1beta1.IngressClass: ingressclasses.networking.k8s.io is forbidden: User "system:serviceaccount:default:traefik" cannot list resource "ingressclasses" in API group "networking.k8s.io" at the cluster scope

через helm show chart проверяю версию - показывает, что версия свежая, в которой фикс должен быть.

В чём тогда может быть причина?
В чарте есть cluster role и role. У role нет прав на ingressclasses. Проверь, что у тебя создаётся. Возможно создаётся только role.
источник

k

krakazyabra in Kubernetes — русскоговорящее сообщество
Народ, всем привет! Подскажите, можно ли в хельме реализовать мульти-шард деплойменты? Сам чарт будет деплоить целиком приложение, но внутри приложения есть шарды, внутри которой ресурсы изолированы. грубо, shard-0, shard-1, shard-n.
что-то типа такого
Application
 |
 |--shard-0
 |  |--shard-0-component-a
 |  |--shard-0-component-b
 |  |--shard-0-component-n
 |--shard-1
 |  |--shard-1-component-a
 |  |--shard-1-component-b
 |  |--shard-1-component-n
 |--shard-n
 |  |--shard-n-component-a
 |  |--shard-n-component-b
 |  |--shard-n-component-n

Количество компонент и количество шард может меняться.
источник

k

krakazyabra in Kubernetes — русскоговорящее сообщество
источник

k

krakazyabra in Kubernetes — русскоговорящее сообщество
сама схема
источник

k

krakazyabra in Kubernetes — русскоговорящее сообщество
как вариант использовать ReleaseName и деплоить
helm install --name shard-0 && helm install --name shard-1 && helm install --name shard-n, но это такое себе решение..
источник

4

4c74356b41 in Kubernetes — русскоговорящее сообщество
George Gaál
Мейнстрим гугол и екс
екс блевотина убогая
источник

4

4c74356b41 in Kubernetes — русскоговорящее сообщество
кто использовал акс - с екс плачет
источник

SM

Stanislav Motriy in Kubernetes — русскоговорящее сообщество
Alex Pakka
Пока были "тестовые" бесплатные кредиты, GCE самый прикольный чтобы разобраться и выучить. Там как-то все аккуратно задокументировано и интуитивно. Волей судьбы сейчас на EKS, но слышал много хорошего про Digital Ocean. И для маленького деплоймента он вроде один из самых дешёвых.
DO дешёвый? Ну охереть.
источник

S

Slach in Kubernetes — русскоговорящее сообщество
4c74356b41
екс блевотина убогая
А в чем именно проявляется? Чего там нет
источник

k

kvaps in Kubernetes — русскоговорящее сообщество
krakazyabra
Народ, всем привет! Подскажите, можно ли в хельме реализовать мульти-шард деплойменты? Сам чарт будет деплоить целиком приложение, но внутри приложения есть шарды, внутри которой ресурсы изолированы. грубо, shard-0, shard-1, shard-n.
что-то типа такого
Application
 |
 |--shard-0
 |  |--shard-0-component-a
 |  |--shard-0-component-b
 |  |--shard-0-component-n
 |--shard-1
 |  |--shard-1-component-a
 |  |--shard-1-component-b
 |  |--shard-1-component-n
 |--shard-n
 |  |--shard-n-component-a
 |  |--shard-n-component-b
 |  |--shard-n-component-n

Количество компонент и количество шард может меняться.
{{- range $shard, $e := until (int .Values.shardCount) }}
источник

YB

Yura Beznos in Kubernetes — русскоговорящее сообщество
4c74356b41
екс блевотина убогая
Почему эт?
источник

i

inqfen in Kubernetes — русскоговорящее сообщество
4c74356b41
кто использовал акс - с екс плачет
Шо там, разрешили свои ноды делать?
источник

DS

Dmitry Sergeev in Kubernetes — русскоговорящее сообщество
Ты шо, там же красноглазить не надо, майкрософт же.
источник

DS

Dmitry Sergeev in Kubernetes — русскоговорящее сообщество
krakazyabra
Народ, всем привет! Подскажите, можно ли в хельме реализовать мульти-шард деплойменты? Сам чарт будет деплоить целиком приложение, но внутри приложения есть шарды, внутри которой ресурсы изолированы. грубо, shard-0, shard-1, shard-n.
что-то типа такого
Application
 |
 |--shard-0
 |  |--shard-0-component-a
 |  |--shard-0-component-b
 |  |--shard-0-component-n
 |--shard-1
 |  |--shard-1-component-a
 |  |--shard-1-component-b
 |  |--shard-1-component-n
 |--shard-n
 |  |--shard-n-component-a
 |  |--shard-n-component-b
 |  |--shard-n-component-n

Количество компонент и количество шард может меняться.
Statefulset?
источник

AL

Aleksey Lazarev in Kubernetes — русскоговорящее сообщество
kvaps
{{- range $shard, $e := until (int .Values.shardCount) }}
+
источник

AL

Aleksey Lazarev in Kubernetes — русскоговорящее сообщество
krakazyabra
Народ, всем привет! Подскажите, можно ли в хельме реализовать мульти-шард деплойменты? Сам чарт будет деплоить целиком приложение, но внутри приложения есть шарды, внутри которой ресурсы изолированы. грубо, shard-0, shard-1, shard-n.
что-то типа такого
Application
 |
 |--shard-0
 |  |--shard-0-component-a
 |  |--shard-0-component-b
 |  |--shard-0-component-n
 |--shard-1
 |  |--shard-1-component-a
 |  |--shard-1-component-b
 |  |--shard-1-component-n
 |--shard-n
 |  |--shard-n-component-a
 |  |--shard-n-component-b
 |  |--shard-n-component-n

Количество компонент и количество шард может меняться.
Тебе же по факту нужно просто for ом перебрать свои шарды - helm умеет в фор)
источник

4

4c74356b41 in Kubernetes — русскоговорящее сообщество
Slach
А в чем именно проявляется? Чего там нет
хотяб резервов на кубелет
источник

4

4c74356b41 in Kubernetes — русскоговорящее сообщество
inqfen
Шо там, разрешили свои ноды делать?
нет, дак зачем они
источник