我已经启动并运行了AKS集群,在用户负载沉重的情况下,我收到一些502错误的网关响应。这仅在请求负载很高时发生。我使用Azure DevOps负载测试来实现此行为。我认为这与负载均衡器超时有关,但是我不太确定如何调试此超时。也许我应该检查一下日志?谷歌搜索告诉我,我应该检查nginx日志,但不确定在哪里可以找到那些。抱歉,我是kubernettes世界的新手。
这些是集群中的所有Pod。 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"