Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/kubernetes/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Kubernetes GKE:内部负载平衡入口不起作用_Kubernetes_Google Kubernetes Engine_Kubernetes Ingress - Fatal编程技术网

Kubernetes GKE:内部负载平衡入口不起作用

Kubernetes GKE:内部负载平衡入口不起作用,kubernetes,google-kubernetes-engine,kubernetes-ingress,Kubernetes,Google Kubernetes Engine,Kubernetes Ingress,我创建了GKE集群,并创建了一个内部负载平衡器,如下文所述。 使用与文档中指定的相同示例 入口卡在创建模式中。以下是入口的描述 kubectl-n测试描述 名称:ilb演示入口 名称空间:测试 地址: 默认后端:主机名:80(10.12.3.20:9376) 规则: 主机路径后端 ---- ---- -------- **主机名:80(10.12.3.20:9376) 注释: kubectl.kubernetes.io/last-applicated-configuration:{“

我创建了GKE集群,并创建了一个内部负载平衡器,如下文所述。

  • 使用与文档中指定的相同示例

  • 入口卡在创建模式中。以下是入口的描述

  • kubectl-n测试描述
    名称:ilb演示入口
    名称空间:测试
    地址:
    默认后端:主机名:80(10.12.3.20:9376)
    规则:
    主机路径后端
    ----  ----  --------
    **主机名:80(10.12.3.20:9376)
    注释:
    kubectl.kubernetes.io/last-applicated-configuration:{“apiVersion”:“networking.k8s.io/v1beta1”,“种类”:“入口”,“元数据”:{“注释”:{“kubernetes.io/ingres.class”:“gce内部”},“名称”:“ilb演示入口”,“命名空间”:“测试”},“规范”:{“后端”:{“服务名称”:“主机名”,“服务端口”:80}
    kubernetes.io/ingress.class:gce内部
    活动:
    
  • 如何调试和解决该问题

  • 确保在gcp中为您的群集启用了L7负载平衡加载项。

    您的gke群集版本是什么?此功能处于“测试阶段”您有权访问测试版产品吗?版本是1.15。可以刚刚注意到它是测试版。所以,可能无法正常工作?一些GCP测试版功能需要事先访问,但我刚刚确认,这里的情况并非如此。所以,我尝试了im我的实验室环境,它正在按预期工作。因此,请共享您正在使用的yaml文件。另外,请描述如何为GKE集群配置网络。正如文档中提到的,您需要在访问vpc和子网之前进行访问。完成了吗?是加载项中列出的http loadbalacer吗?。如果是,则它已启用。
    kubectl -n test describe ing 
    Name:             ilb-demo-ingress
    Namespace:        test
    Address:          
    Default backend:  hostname:80 (10.12.3.20:9376)
    Rules:
      Host  Path  Backends
      ----  ----  --------
      *     *     hostname:80 (10.12.3.20:9376)
    Annotations:
      kubectl.kubernetes.io/last-applied-configuration:  {"apiVersion":"networking.k8s.io/v1beta1","kind":"Ingress","metadata":{"annotations":{"kubernetes.io/ingress.class":"gce-internal"},"name":"ilb-demo-ingress","namespace":"test"},"spec":{"backend":{"serviceName":"hostname","servicePort":80}}}
    
      kubernetes.io/ingress.class:  gce-internal
    Events:                         <none>