我正在使用az aks
实现这个示例。 我想使用ingress来轻松地使用反向代理,就像示例中一个容器重定向到/tea
,另一个容器基于简单规则重定向到/coffee
。
rules:
- host: cafe.example.com
http:
paths:
- path: /tea
backend:
serviceName: tea-svc
servicePort: 80
- path: /coffee
backend:
serviceName: coffee-svc
servicePort: 80
我按照步骤操作,但是Azure不会给我的入口分配IP地址,您可以看到。
$ kubectl get ingress
NAME HOSTS ADDRESS PORTS AGE
demo-ingress demo.mydomain.com 80, 443 17h
我认为Azure只会给负载均衡器提供IP地址。是否有一些解决方法或工具可以绕过这个问题?我能否以某种方式让
azure
给我的入口分配一个IP地址?作为额外的信息,我也尝试使用`helm:`。
helm install stable/nginx-ingress --set controller.publishService.enabled=true
然而,我是一个完全的新手,似乎什么也做不了。
type = LoadBlalancer
,这是第3和第4层的一部分。 - Suresh Vishnoitype=loadbalancer
来暴露你的内部入口控制器。我在你提供的链接ingress-loadbalancer中找到了一个例子。 - Suresh Vishnoi