0

我已经在 eks https://github.com/SonarSource/helm-chart-sonarqube/tree/master/charts/sonarqube中部署了 sonarqube helmchart 。因此,为了从 eks 集群外部访问 sonarqube,我在 nginx 入口控制器上使用 alb 入口控制器。我不明白它在哪里中断。当我打电话给我的主机时,例如“myhost.com”,我得到 504 超时。即使应用程序在 pod 内运行良好,我也对其进行了测试。我不明白为什么不将流量转发到服务器。

我的入口文件示例

kind: Ingress
metadata:
  name: app-k8s-sonarqube-sonarqube-internal
  annotations:
    # annotations: https://kubernetes-sigs.github.io/aws-load-balancer-controller/v2.3/guide/ingress/annotations/
    kubernetes.io/ingress.class: alb
    alb.ingress.kubernetes.io/scheme: internet-facing
    alb.ingress.kubernetes.io/target-type: ip
    alb.ingress.kubernetes.io/group.name: {{ .Values.sonarqube.ingress.groupname }}
    alb.ingress.kubernetes.io/listen-ports: '[{"HTTPS":443}]'
spec:
  rules:
  - host: {{ .Values.sonarqube.ingress.host_public }}
    http:
      paths:
      - pathType: Prefix
        path: /
        backend:
          service:
            name: app-k8s-sonarqube-sonarqube
            port:
              number: 9000 ```
4

0 回答 0