У меня кластер AKS запущен и работает, и при большой нагрузке на пользователя я получаю около 502 неверных ответов шлюза.Это происходит только при высокой загрузке запроса.Для достижения этой цели я использовал нагрузочное тестирование DevOps Azure.Я полагаю, что это как-то связано с таймаутами Load Balancer, но я не слишком уверен, как отладить это.Возможно, мне стоит проверить логи где-нибудь?Поиск по Google говорит мне, что я должен проверять логи nginx, но не уверен, где их найти.Извините, я новичок в мире kubernettes.
Это все модули, которые находятся в кластере.apsever-api -... - мои настоящие приложения, которые обслуживают запрос:
Файл YAML, использованный для создания этого:
# DS for AP
kind: DaemonSet
apiVersion: extensions/v1beta1
metadata:
name: apserver-api
spec:
updateStrategy:
type: RollingUpdate
selector:
template:
metadata:
labels:
app: apserver-api
spec:
containers:
- name: apserver-api
image: IMAGE
env:
- name: APP_SVC
value: apserver-api
ports:
- containerPort: 80
imagePullPolicy: IfNotPresent
# Service for AP
kind: Service
apiVersion: v1
metadata:
labels:
app: apserver-api
name: apserver-api
spec:
type: ClusterIP
ports:
- name: http
port: 80
- name: https
port: 443
targetPort: 80
selector:
app: apserver-api
type: "LoadBalancer"
и снимок экрананагрузочного теста: