У нас возникают проблемы при выполнении импорта в нашей системе. У него есть модуль с 6 репликами, который вызывает службу, поддерживаемую модулем с 5 репликами. Тем не менее, наши метрики показывают, что под нагрузкой запрос получает только один из 5 модулей. Мы используем службу ClusterIP для «маршрутизации» звонков.
Мы нашли это , точнее этот пост , но неясно, о каких проблемах он сообщает предназначены только для долгоживущих соединений.
Мы отключили пул подключений, и мы все еще сталкиваемся с этим несбалансированным поведением под нагрузкой.
У нас заканчиваются альтернативы, поэтому вот мой вопрос: это известное поведение (ограничение?) с услугами k8s, которые у нас есть? Это где-то задокументировано?
PS: эта служба доступна только изнутри кластера. PS2: определение услуги
apiVersion: v1
kind: Service
metadata:
creationTimestamp: "2019-05-16T16:29:46Z"
name: my-service
namespace: my-ns
.....
spec:
clusterIP: <MyIp>
ports:
- port: 8080
protocol: TCP
targetPort: 8080
selector:
app: <my-selector>
sessionAffinity: None
type: ClusterIP
status:
loadBalancer: {}