OpenELB:云原生负载均衡器插件

发布时间: 更新时间: 总字数:164 阅读时间:1m 作者: IP属地: 分享 复制网址

OpenELB 是一个开源的云原生负载均衡器实现,可以在基于裸金属服务器、边缘以及虚拟化的 Kubernetes 环境中使用 LoadBalancer 类型的 Service 对外暴露服务。

介绍

核心功能

  • BGP 模式和二层网络模式下的负载均衡
  • ECMP 路由和负载均衡
  • IP 池管理
  • 基于 CRD 来管理 BGP 配置

安装

参考

# 安装
kubectl apply -f https://raw.githubusercontent.com/openelb/openelb/master/deploy/openelb.yaml

# 查看资源
kubectl get po -n openelb-system
  • 配置ip池
$ cat << EOF > eip.yaml
apiVersion: network.kubesphere.io/v1alpha2
kind: Eip
metadata:
  name: eip-pool
spec:
  address: 10.10.10.91-10.10.10.92
  protocol: layer2
  interface: ens192
  disable: false
EOF
  • 使用,在 service.metadata.annotations 中指定 OpenELB 的配置
lb.kubesphere.io/v1alpha1: openelb
protocol.openelb.kubesphere.io/v1alpha1: layer2

参考

  1. https://github.com/openelb/openelb/blob/master/README_zh.md
  2. https://github.com/openelb/openelb
Home Archives Categories Tags Statistics
本文总阅读量 次 本站总访问量 次 本站总访客数