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

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

现在,我可以按预期通过Ingress的静态IP到达服务。但是不能再直接通过其外部IP来访问该服务,也不能再通过k8s中的任何其他服务来访问...为什么我不能在配置了Ingress的情况下访问这些服务?

请您参考如下方法:

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


评论关闭
IT序号网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!