Kubernetes通过nginx入口控制器引入Ingress后无法访问服务

问题描述:

我在Kubernetes中有一些外部IP地址的服务,通过导航到IP可以访问到这些服务。然后我配置了nginx的入口 - 控制器的入口:Kubernetes通过nginx入口控制器引入Ingress后无法访问服务

annotations: 
    kubernetes.io/ingress.class: "nginx" 

我现在可以在入口的静态IP到达服务,符合市场预期。但不能再直接通过其外部IP获得服务,也不能通过k8s中的任何其他服务......为什么我无法使用Ingress配置达到服务?

需要配置Ingress Controller以允许通过其rules进行访问。请参阅此处的文档:https://kubernetes.io/docs/user-guide/ingress/