我的 GKE 入口负载均衡器无法附加谷歌托管证书

问题描述 投票:0回答:0

托管证书.yaml

apiVersion: networking.gke.io/v1
kind: ManagedCertificate
metadata:
  name: managed-cert-ssl
spec:
  domains:
    - apis.binarybunon.com

ingress-srv.yaml

apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
  name: ingress-srv
  annotations:
    # kubernetes.io/ingress.class: nginx
    nginx.ingress.kubernetes.io/use-regex: 'true'
        # External Load Balancer

    kubernetes.io/ingress.global-static-ip-name: my-apis-zone
    networking.gke.io/managed-certificates: managed-cert-ssl
    kubernetes.io/ingress.class: "gce"


spec:
  ingressClassName: nginx
  rules:
    - host: apis.binarybunon.com
      http:
        paths:
          - pathType: Prefix
            path: /api/user/?(.*)
            backend:
              service:
                name: customer-api-srv
                port:
                  number: 5001
          - pathType: Prefix
            path: /api/administration/?(.*)
            backend:
              service:
                name : admin-api-srv
                port:
                  number: 5000

负载均衡器中的证书详细信息

Certificate details in Load Balancer

问题是它在证书详细信息中说(正在使用:无)。我的 ssl 现在在我的域中工作。

注意:HTTP 路由工作正常。我可以使用 http

访问 pod 和我的应用程序
kubernetes ssl-certificate google-kubernetes-engine kubernetes-ingress gke-networking
© www.soinside.com 2019 - 2024. All rights reserved.