一、简介
- 允许您在未在云提供商上运行的集群中创建类型为“ LoadBalancer”的Kubernetes服务
功能:
- 地址分配
- 外部通知
二、部署
01_前提
网络插件:Flannel
ipvs模式
kubectl edit configmap -n kube-system kube-proxy
mode: "ipvs"
ipvs:
strictARP: true
kubectl get pod -n kube-system |grep kube-proxy | awk '{system("kubectl delete pod "$1" -n kube-system")}'
更新
02_部署
mkdir metalLB
创建目录
cd metalLB/
kubectl apply -f https://raw.githubusercontent.com/metallb/metallb/v0.9.5/manifests/namespace.yaml
kubectl apply -f https://raw.githubusercontent.com/metallb/meta