ZBLOG

NAMESPACE NAME CLASS HOSTS ADDRESS PORTS AGE default nginx-test traefik 43-154-61-3.nip.io 80 8m38s 没有Adress

这个问题可能是由于Ingress Controller没有正确配置或没有运行导致的。请按照以下步骤检查并解决此问题:

  1. 确认您已经在Kubernetes集群上安装了Traefik Ingress Controller,并且它正在运行。您可以使用以下命令来检查Traefik Ingress Controller的状态:
  1. kubectl get pods -n kube-system

您应该看到一个名称以“traefik”开头的Pod正在运行。

  1. 确认您的Ingress资源已被正确创建,并且没有出现任何错误。您可以使用以下命令来检查Ingress资源的状态:
  1. kubectl get ingress
  1. 如果您的Ingress资源状态正常,但是Address字段为空,则需要进一步排除Traefik Ingress Controller配置错误的可能性。请检查Traefik Ingress Controller配置文件是否正确设置了反向代理地址(–entrypoints.web.address)和域名(–providers.kubernetescrd.ingressclass)。例如:
  1. apiVersion: helm.cattle.io/v1
  2. kind: HelmChartConfig
  3. metadata:
  4. name: traefik-config
  5. spec:
  6. valuesContent: |-
  7. additionalArguments:
  8. - "--entryPoints.web.address=:80"
  9. providers:
  10. kubernetesCRD:
  11. ingressClass: traefik
  1. 最后,请检查是否有任何防火墙或网络策略限制了流量从外部访问到Kubernetes集群中的节点IP地址和端口。如果是,请相应地更新防火墙或网络策略规则。

如果上述步骤都没有解决问题,请提供更多的信息,例如Ingress和Traefik Ingress Controller的配置文件,以便我能够为您提供更准确的帮助。

本站部分文章来源于网络,版权归原作者所有,如有侵权请联系站长删除。
转载请注明出处:https://golang.0voice.com/?id=3374

分享:
扫描分享到社交APP
上一篇
下一篇
发表列表
游客 游客
此处应有掌声~
评论列表

还没有评论,快来说点什么吧~

联系我们

在线咨询: 点击这里给我发消息

微信号:3007537140

上班时间: 10:30-22:30

关注我们
x

注册

已经有帐号?