openelb部署

本文档介绍了如何在Kubernetes集群中部署OpenELB,并重点阐述了在VIP模式下的使用方法。遵循某大佬的文章及官方文档,部署过程中强调VIP地址必须与集群节点在同一网段。同时,讨论了Eip对象的默认设置及其配置字段。

部署openelb

这里使用的是VIP模式,参考这位大佬的文章-本地集群使用 OpenELB 实现 Load Balancer 负载均衡以及官方文档

部署elb

helm repo add kubesphere-stable https://charts.kubesphere.io/stable
helm repo update
helm install openelb kubesphere-stable/openelb -n openelb-system --create-namespace
kubectl get po -n openelb-system
NAME                               READY   STATUS      RESTARTS   AGE
openelb-keepalive-vip-9t74g        1/1     Running     0          8s
openelb-keepalive-vip-gb5pd        1/1     Running     0          8s
openelb-keepalive-vip-rtpzs        1/1     Running     0          8s
openelb-keepalive-vip-rvvq5        1/1     Running     0          8s
openelb-keepalive-vip-w2289        1/1     Running     0          8s
openelb-keepalive-vip-xjs4l        1/1     Running     0          8s
openelb-manager-7798cbcbdb-dn2xq   1/1     Running     0          8s

在VIP模式下使用

kubectl apply -f - <<EOF
apiVersion: network.kubesphere.io/v1alpha2
kind: Eip
metadata:
  name: openelb-vip-pool
  annotations:
    eip.openelb.kubesphere.io/is-default-eip: "true"
spec:
  address: 10.10.101.200-10.10.101.220
  protocol: vip
EOF
  • spec:address中指定的 IP 地址必须与 Kubernetes 集群节点位于同一网段上。
  • metadata.annotations.eip.openelb.kubesphere.io/is-default-eip:当前 Eip 对象是否为默认 Eip 对象。该值可以是true或false 。对于每个 Kubernetes 集群,您只能将一个 Eip 对象设置为默认的 Eip 对象。
  • 有关 Eip YAML 配置中的字段的详细信息,请参阅使用 Eip 配置 IP 地址池
kubectl get eip
NAME               CIDR                          USAGE   TOTAL
openelb-vip-pool   10.10.101.200-10.10.101.220   1       21
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值