使用nginx Ingress Controller引入Ingress后无法访问Kubernetes服务

时间:2017-03-09 10:08:27

标签: nginx kubernetes google-kubernetes-engine

我在Kubernetes中有一些带有外部IP地址的服务,我可以通过导航到IP来获得这些服务。然后我使用nginx Ingress-Controller配置了Ingress:

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

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

1 个答案:

答案 0 :(得分:2)

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