代码之家  ›  专栏  ›  技术社区  ›  scorpion5211

Azure Kubernetes服务502坏网关

  •  1
  • scorpion5211  · 技术社区  · 8 年前

    我有AKS集群和运行,在一个沉重的用户负载,我得到一些502坏网关响应。只有当请求负载很高时才会发生这种情况。我使用azuredevops负载测试来实现这个行为。我相信这与负载平衡器超时有关,但我不太确定如何调试它。也许我应该在什么地方查日志?搜索google告诉我应该检查nginx日志,但不确定在哪里可以找到这些日志。对不起,我是新来的kubernettes世界。

    这些是集群中的所有豆荚。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 回复  |  直到 8 年前