kubesphere安装openelb
1.安装openelb



2.修改配置文件
1.命令直接修改
$ kubectl edit configmap kube-proxy -n kube-system
ipvs:strictARP: truemode: "ipvs"
 
重启kube-proxy组件
$ kubectl rollout restart daemonset kube-proxy -n kube-system
2.通过界面去修改

 
3.检查网卡
多个网卡,需要指定 192.168.1.11 master节点IP
 kubectl annotate nodes sv2 layer2.openelb.kubesphere.io/v1alpha1=“192.168.1.11”
 只有一个不需要指定
4.创建ip池
apiVersion: network.kubesphere.io/v1alpha2
kind: Eip
metadata:name: eip-poolannotations:eip.openelb.kubesphere.io/is-default-eip: "true"
spec:address: 192.168.1.70-192.168.1.100protocol: layer2 # OpenELB 模式,支持 BGP、layer2、VIP 三种模式,此处为 layer2interface: eno8303 # 监听 ARP 或 NDP 请求时使用的网卡名称,仅在 layer2 模式下有效disable: false # 是否禁用该 EIP,false 表示未禁用
 
$ kubectl apply -f eip-pool.yaml
$ kubectl get eip
NAME       CIDR                         USAGE   TOTAL
eip-pool   192.168.1.70-192.168.1.100   1       31
 
5.开启项目网关并配置

6.添加应用路由

 
 
 
7.配置域名解析

运行结果
