172 похожих чатов

Всем привет. Подскажите куда копать. Трафик не идёт по endpointslice. Куб

1.23.6
На сервисе стоит annotations: service.kubernetes.io/topology-aware-hints: "auto"
На нодах стоят topology.kubernetes.io/zone, которые успешно пролазят в манифест endpointslice.
Но при обращение к сервису, трафик раскидывается без учёта зон. Как по обычным endpoints.
WTF ?

14 ответов

23 просмотра

Вероятно kube-proxy не в ipvs моде Хотя я не уверен как это работает, но почему-то мне кажется что нужен ipvs для такого (в случае использования kube-proxy конечно)

Anton-Riab Автор вопроса
Dmitry Sergeev 🇺🇦
Вероятно kube-proxy не в ipvs моде Хотя я не увере...

Да. Он в iptables, но я ограничений на этот момент не нашёл.

Anton Riab
Да. Он в iptables, но я ограничений на этот момент...

когда эта фича называлась Service Topology. Требовался ipvs мод. Вроде бы

А в фичегейт включена эта опция?

Anton-Riab Автор вопроса
Grigoriy Rochev
А в фичегейт включена эта опция?

feature-gates=TopologyAwareHints=true,EndpointSlice=true

Anton Riab
feature-gates=TopologyAwareHints=true,EndpointSlic...

internalTrafficPolicy или externalне указан?

Anton Riab
Нет.

Ради интереса, а EndpointSlice глянь, там вроде hints должны проставиться. Если судить по доке

Anton Riab
hints нету. ((

When the TopologyAwareHints feature gate is enabled, Kube-Proxy will be updated to filter endpoints based on topology hints when the following conditions are true: Kube-Proxy is able to determine the zone it is running within (likely based on node labels). The annotation is set to Auto. At least one endpoint for the Service has a hint pointing to the zone Kube-Proxy is running within. All endpoints for the Service have zone hints.

Anton-Riab Автор вопроса
Grigoriy Rochev
When the TopologyAwareHints feature gate is enable...

Это видел, но не понял как и от куда протащить хинты. topology.kubernetes.io/zone на нодах стоит.

Anton Riab
Это видел, но не понял как и от куда протащить хин...

All endpoints for the Service have zone hints. я про это больше

Anton-Riab Автор вопроса
Grigoriy Rochev
All endpoints for the Service have zone hints. я п...

Да. Вот этот кусок у меня не генирируется. Но зоны ендпоинтах пролезли.

Anton Riab
Да. Вот этот кусок у меня не генирируется. Но зоны...

такое ощущение, что EndpointSlice controller не знает, что такая фича включена

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта