我在coreos baremetal上设置了kubernetes。 现在,我使用nginx反向代理从外部世界连接到服务。
我正在尝试新的Ingress资源。 现在我添加了一个简单的入口:
INGRESS
NAME RULE BACKEND ADDRESS
kube-ui - kube-ui:80
从这样开始:
Leader
我的问题是如何从外部互联网连接到该入口点,因为此资源没有ADDRESS ......?
答案 0 :(得分:0)
这是给ingress-nginx,而不是kubernetes-ingress
kubectl apply -f https://raw.githubusercontent.com/kubernetes/ingress-nginx/master/deploy/static/mandatory.yaml
kubectl edit deployment.apps/nginx-ingress-controller -n ingress-nginx
添加
template:
spec:
hostNetwork: true
apiVersion: v1
kind: ConfigMap
metadata:
name: tcp-services
namespace: ingress-nginx
data:
9000: "default/example-go:8080"