本文主要是介绍metallb LoadBalancer 安装与配置,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
安装
kubectl apply -f https://raw.githubusercontent.com/metallb/metallb/v0.9.3/manifests/namespace.yaml;
kubectl create secret generic -n metallb-system memberlist --from-literal=secretkey="$(openssl rand -base64 128)";
kubectl apply -f https://raw.githubusercontent.com/metallb/metallb/v0.9.3/manifests/metallb.yaml;
layer2模式修改configmap
apiVersion: v1
kind: ConfigMap
metadata:namespace: metallb-systemname: config
data:config: |address-pools:- name: defaultprotocol: layer2addresses:- 192.168.1.3/28
地址范围与宿主机一致,但子网掩码可以适当缩小,限制loadbalancer的ip范围
kubectl apply -f configmap.yaml
这篇关于metallb LoadBalancer 安装与配置的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!