首页 公告 项目 RSS

使用kubevip搭建高可用k3s

December 19, 2022 本文有 271 个字 需要花费 1 分钟阅读

简介

最近把家里的树莓派上的服务全部迁移到了nuc上,然后把k3s重新搭建了一下,k3s的存储从mysql变成了现在的内嵌etcd,正好加个kubevip让k3s实现高可用

操作

首先创建rbac

curl https://kube-vip.io/manifests/rbac.yaml > /var/lib/rancher/k3s/server/manifests/kube-vip-rbac.yaml

之后apply下上面的rbac

接着生成daemonset.yaml

ctr image pull ghcr.bboysoul.cn/kube-vip/kube-vip:v0.4.4
alias kube-vip="ctr run --rm --net-host ghcr.bboysoul.cn/kube-vip/kube-vip:v0.4.4 vip /kube-vip"
kube-vip manifest daemonset --interface ens18 --address 10.10.100.190 --inCluster --taint --controlplane --arp --leaderElection

这里interface要和你master节点的网卡名字保持一致

address就是你高可用的ip地址,其他的参数保持默认

这个时候把你的apiserver地址解析改为你所配置的ip地址就好了

欢迎关注我的博客www.bboy.app

Have Fun