Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/kubernetes/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Kubernetes 库伯内特斯:安格拉斯没有';我没有IP地址_Kubernetes - Fatal编程技术网

Kubernetes 库伯内特斯:安格拉斯没有';我没有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

我使用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 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入口控制器: