Kubernetes 库伯内特斯:安格拉斯没有';我没有IP地址
我使用virtualbox在本地设置了一个3节点的K8S群集。当我尝试进入时,它不会设置IP地址:Kubernetes 库伯内特斯:安格拉斯没有';我没有IP地址,kubernetes,Kubernetes,我使用virtualbox在本地设置了一个3节点的K8S群集。当我尝试进入时,它不会设置IP地址: 2017-11-11 17:00:49.015691 I | proto: duplicate proto type registered: google.protobuf.Any 2017-11-11 17:00:49.016061 I | proto: duplicate proto type registered: google.protobuf.Duration 2017-11-11 1
2017-11-11 17:00:49.015691 I | proto: duplicate proto type registered:
google.protobuf.Any
2017-11-11 17:00:49.016061 I | proto: duplicate proto type registered: google.protobuf.Duration
2017-11-11 17:00:49.016112 I | proto: duplicate proto type registered: google.protobuf.Timestamp
NAME HOSTS ADDRESS PORTS AGE
whale-ingress a.whale.hey,b.whale.hey 80 9m
入口:
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: whale-ingress
spec:
rules:
- host: a.whale.hey
http:
paths:
- path: /
backend:
serviceName: whale-svc-a
servicePort: 80
- host: b.whale.hey
http:
paths:
- path: /
backend:
serviceName: whale-svc-b
servicePort: 80
我设置错误了吗?您正在运行入口控制器吗?默认情况下,最小Kubernetes群集没有入口控制器。如果没有,请尝试部署此控制器:入口是仅提供配置的对象,而不是活动组件(如Pod或服务)。 正如coreypobrien所说,您需要部署一个入口控制器,它将读取您在集群中部署的入口,并相应地更改其配置 在这个页面上,您可以找到官方的基于nginx的kubernetes入口控制器的文档 另一个选项是traefik入口控制器: