【发布时间】:2017-01-03 07:28:51
【问题描述】:
我正在尝试在 openstack 集群上的 kubernetes 上创建一个类型 = LoadBalancer 的服务,但它无法创建 Loadbalancer 说中子错误(低于确切的错误 sn-p)。
下面是 web.yaml 文件:
[root]#kubectl create -f web.yaml
apiVersion: v1
kind: Service
metadata:
name: web
labels:
name: web
spec:
type: LoadBalancer
ports:
- port: 80
targetPort: 3000
protocol: TCP
selector:
name: web
[root]#kubectl describe svc web
Name: web
Namespace: default
Labels: name=web
Selector: name=web
Type: LoadBalancer
IP: 10.101.101.255
Port: <unset> 80/TCP
NodePort: <unset> 31561/TCP
Endpoints: 10.32.0.2:3000,10.44.0.2:3000
Session Affinity: None
Events:
Warning CreatingLoadBalancerFailed
创建负载均衡器时出错(将重试):无法为服务默认/web 创建负载均衡器:访问 [POST https://us-tx4.cloud.com:9696/v2.0/lb/pools] 时预期的 HTTP 响应代码 [201 202],但得到了 400 {"NeutronError": "subnet_id 输入无效。原因:'' 不是有效的 UUID。"}
【问题讨论】: