【问题标题】:Kubernetes ingress not showing an ipKubernetes入口未显示IP
【发布时间】:2018-11-30 20:55:20
【问题描述】:

使用kubeadm 在我的本地虚拟机中配置了一个主节点和两个工作节点 Kubernetes 集群。所有节点运行正常。

wms1 是我在端口 32261 上运行的 NodePort 服务。
我可以使用node-ip:32261 访问该服务。
我想创建一个到这个节点端口服务的入口。

入口 YAML 文件的内容:

apiVersion: extensions/v1beta1
kind: Ingress
metadata:
  name: wms2-ingress
spec:
  backend:
    serviceName: wms1
    servicePort: 80 

显示:

ingress.extensions/wms2-ingress created. 

但是我看不到入口的地址。

packet@ubuntu:~$ kubectl get ingress
 NAME           HOSTS   ADDRESS   PORTS      AGE 
 wms2-ingress      *                 80      3m59s 
packet@ubuntu:~

【问题讨论】:

  • 提供来自kubectl describe ing的输出
  • packet@ubuntu:~$ kubectl describe ingress wms2-ingress \Name: wms2-ingress 命名空间:默认地址:默认后端:wms1:80 (172.244.1.3:8000,172.244.1.4:8000, 172.244.1.5:8000 + 6 更多...) 规则:主机路径后端 ---- ---- -------- * * wms1:80 (172.244.1.3:8000,172.244.1.4:8000 ,172.244.1.5:8000 + 6 更多...)注释:事件:
  • 请编辑您的问题并将其添加到那里。

标签: kubernetes kubernetes-ingress


【解决方案1】:

“入口”只是一个配置。您需要安装一个 Ingress Controller。

什么是入口:

【讨论】:

    猜你喜欢
    • 2017-06-22
    • 1970-01-01
    • 1970-01-01
    • 2020-02-23
    • 2022-01-26
    • 2020-03-14
    • 2020-06-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多