设定了默认GCE进入控制器设置为主机名回应资源入节点工作
具有静态IP(在我非常当前的观点)的好处是,你永远不知道哪里来配置你的域名,它会一直保持相同的IP;而在另一边,你可以,只要你想它背后坚持尽可能多的服务
我用这个GCE负载均衡器很新,我可以依靠它,因为我会用一个静态IP(这意味着它永远不会改变)?或者是有添加指向一个静态IP负载均衡器层?
我问,因为你可以设置服务资源的IP。但是,我不知道还做同样的这个LBC /入口组合 - 分配静态IP至一入口?
我检查四周,似乎存在着一些“转发”(静态IP负载平衡器)...但我真的很感激一些有经验的帮助,就这一个,至少落得理解这一切清楚地
最好
最后,我有一个工作的解决方案。你必须使用你把以前保留的静态IP loadBalancerIP: x.x.x.x
添加一个L4服务,然后把选择在部署/ RC已经有了,就像这样:
UPDATE [NOV-2017]:静态IP应的区域和在该区域的簇
服务:
apiVersion: v1
kind: Service
metadata:
name: nginx-ingress-svc
spec:
type: LoadBalancer
loadBalancerIP: 104.155.55.37 # static IP pre-allocated.
ports:
- port: 80
name: http
- port: 443
name: https
selector:
k8s-app: nginx-ingress-lb
控制器:
apiVersion: v1
kind: ReplicationController
metadata:
name: nginx-ingress-rc
labels:
k8s-app: nginx-ingress-lb
spec:
replicas: 1
selector:
k8s-app: nginx-ingress-lb
template:
metadata:
labels:
k8s-app: nginx-ingress-lb
spec:
containers:
- image: eu.gcr.io/infantium-platform-20/nginx-ingress
imagePullPolicy: Always
name: nginx-ingress
ports:
- containerPort: 80
hostPort: 80
- containerPort: 443
hostPort: 443
args:
- -nginx-configmaps=staging/nginx-staging-config
解决方案暗示从这个例子来源:https://beroux.com/english/articles/kubernetes/?part=3
希望这可以帮助。