设置ipvs
复制代码
1
2kubectl edit configmap -n kube-system kube-proxy
如下
复制代码
1
2
3
4
5
6apiVersion: kubeproxy.config.k8s.io/v1alpha1 kind: KubeProxyConfiguration mode: "ipvs" ipvs: strictARP: true
添加到kubeadm-config中
复制代码
1
2
3
4
5
6
7
8kubectl get configmap kube-proxy -n kube-system -o yaml | sed -e "s/strictARP: false/strictARP: true/" | kubectl diff -f - -n kube-system # actually apply the changes, returns nonzero returncode on errors only kubectl get configmap kube-proxy -n kube-system -o yaml | sed -e "s/strictARP: false/strictARP: true/" | kubectl apply -f - -n kube-system
开始安装
复制代码
1
2
3
4
5kubectl apply -f https://raw.githubusercontent.com/metallb/metallb/v0.9.5/manifests/namespace.yaml kubectl apply -f https://raw.githubusercontent.com/metallb/metallb/v0.9.5/manifests/metallb.yaml # On first install only kubectl create secret generic -n metallb-system memberlist --from-literal=secretkey="$(openssl rand -base64 128)"
复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27[root@k8s-60 MetalLB]# kubectl get pods -n metallb-system NAME READY STATUS RESTARTS AGE controller-65db86ddc6-bj6q9 1/1 Running 0 75s speaker-9dlgc 1/1 Running 0 75s speaker-qj2zw 1/1 Running 0 75s speaker-x46vj 1/1 Running 0 75s
官方参考链接
复制代码
1
2https://metallb.universe.tf/installation/
最后
以上就是狂野水蜜桃最近收集整理的关于K8S MetalLB裸金属安装的全部内容,更多相关K8S内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复