Azure Kubernetes Services 502错误网关

时间:2018-10-05 03:19:12

标签: azure nginx kubernetes

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

这些是集群中的所有Pod。 apsever-api -...是满足请求的实际应用: enter image description here

用于生成此文件的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"

和负载测试的屏幕截图:enter image description here enter image description here

0 个答案:

没有答案