簡體   English   中英

當我嘗試將 Ingress 與 GKE 一起使用時,有沒有辦法查看為什么我沒有看到任何事件?

[英]Is there a way to see why I am not seeing any events when I try to use an Ingress with GKE?

我有以下入口...

apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
  name: core-ingress
  namespace: earth
  annotations:
    kubernetes.io/ingress.global-static-ip-name: "core-proxy-static-ip"
    nginx.ingress.kubernetes.io/rewrite-target: /
spec:
  ingressClassName: core-ingress
  rules:
  - http:
      paths:
      - path: /
        pathType: Prefix
        backend:
          service:
            name: core-proxy-service
            port:
              number: 80

我已經使用kubectl exec來確保服務本身正在運行並在端口 80 上偵聽,所以我知道core-proxy-service正在工作。 當我嘗試安裝入口時,它永遠不會得到,IP 和事件顯示什么都沒有......

Name:             core-ingress
Namespace:        earth
Address:          
Default backend:  default-http-backend:80 (10.109.128.78:8080)
Rules:
  Host        Path  Backends
  ----        ----  --------
  *           
              /   core-proxy-service:80 (10.109.128.132:80)
Annotations:  kubernetes.io/ingress.global-static-ip-name: core-proxy-static-ip
              nginx.ingress.kubernetes.io/rewrite-target: /
Events:       <none>

由於沒有事件,我認為一定發生了一些事情,這就是為什么我沒有獲得 IP 但我如何能夠調試以找出什么?

NAMESPACE   NAME           CLASS          HOSTS   ADDRESS   PORTS   AGE
earth       core-ingress   core-ingress   *                 80      3m33s

更新

如果我回到

  defaultBackend:
    service:
      name: core-proxy-service
      port:
        number: 80

一切正常我錯過了什么?

嘗試類似:

apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
  name: ingress-myservicea
  annotations:
    kubernetes.io/ingress.global-static-ip-name: "core-proxy-static-ip"
    nginx.ingress.kubernetes.io/rewrite-target: /
spec:
  ingressClassName: nginx
  rules:
  - http:
      paths:
      - path: /
        backend:
          serviceName: core-proxy-service
          servicePort: 80

參考文檔: https ://kubernetes.github.io/ingress-nginx/user-guide/basic-usage/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM