rancher2.0 4层loadBalancer Pending问题

rancher2.0  使用canal网络插件。 rancher server和工作节点都是centos 7.5。

docker版本17.03.2。

使用图形化界面部署一个服务。
端口映射如下:


6080
TCP
LoadBalancer
16080
22
TCP
LoadBalancer
2222
但是负载均衡状态总是pending



状态 名称 目标创建时间 
Pod

Pendingtest-loadbalancer

4层负载均衡


4:38 PM

如果用yaml文件创建service,rancher1.6正常运行,rancher2.0就是pending。。。。

有人知道时为什么不?



已邀请:

王伟军 - 分享技术,分享快乐

赞同来自: 崔健

Rancher1.6与Rancher2.0有些概念是不一样的,特别是Rancher 1.6中的负载均衡器概念。


Rancher 2.0是完全基于K8S的,loadbalancer需要云厂商支持,对外发布可以使用7层的ingress



有两期培训视频,老师讲的比较清楚:


Kubernetes中存储和负载均衡的实现

视频网址:http://www.itdks.com/liveevent/detail/11730   

主要内容:

一、Kubernetes中持久化存储介绍和使用

 * 常见存储卷的类型

 * 存储卷的创建和使用

 * PV、PVC的创建和使用

 * Storage-class的介绍

二、Kuberne中负载均衡器介绍和使用

 * Service的负载均衡、外网访问

 * Service的服务发现

 * Ingress的七层负载均衡


Rancher 2.0应用部署分享

视频链接:http://e.vhall.com/209459630   

主要内容:

- 1. Workload介绍

- 2. Load Balancing 介绍

- 3. Services Discovery 介绍

- 4. Volume 介绍

- 5. 如何部署一个简单应用

- 6. 如何部署一个高可用应用

- 7. Yaml文件的应用



/uploads/image/fujian/20180607/1528375820416369.jpg

崔健 - 打杂的

非常感谢。我已经用ingress实现了需求。比以前还好使。

要回复问题请先登录注册