linux cpu占用率如何看
239
2022-10-29
kubernetes生产环境高可用部署(4)
k8s作为当前企业的容器编排工具,生产环境已经非常多的使用了,所以一定要保证集群的高可用,k8s其实最重要的是api-server组件,这是整个集群的唯一入口,所以一定要保证整个集群的正常运行。
这里使用kubeadmin部署,在1.13版本之后kubeadmin可以使用在生产环境,,所以这里使用1.15版本部署,当然二进制部署也是可以的。看自己的喜好。
基础环境配置,防火墙,selinux这些,yum源都不配置了哈,参考之前的文档。
安装:yum install -y kubelet-1.15.0 kubeadm-1.15.0 kubectl-1.15.0
systemctl enable kubelet
所有master上面执行
node安装yum install -y kubelet-1.15.0 kubeadm-1.15.0 kubectl-1.15.0systemctl enable kubelet完成之后下载镜像
kubeadm config images list 查看需要的镜像有哪些
docker pull registry.cn-hangzhou.aliyuncs.com/google_containers/kube-apiserver:v1.15.10docker pull registry.cn-hangzhou.aliyuncs.com/google_containers/kube-controller-manager:v1.15.10docker pull registry.cn-hangzhou.aliyuncs.com/google_containers/kube-scheduler:v1.15.10docker pull registry.cn-hangzhou.aliyuncs.com/google_containers/kube-proxy:v1.15.10docker pull registry.cn-hangzhou.aliyuncs.com/google_containers/pause:3.1docker pull registry.cn-hangzhou.aliyuncs.com/google_containers/etcd:3.3.10docker pull registry.cn-hangzhou.aliyuncs.com/google_containers/coredns:1.3.1
这里使用的 是阿里云镜像哈
所有的配置我都放到了百度网盘链接:提取码:mlr7
安装 keepalived
所有masteryum install keepalived -y
完成之后修改配置
这里以master1举例
自己可以测试关闭,看看vip是否会漂移,我这里是可以的
接下来安装haproxy所有master节点
yum install haproxy -y
三个机器的都是一样的,直接拷贝过去就行不用修改
然后启动就行
systemctl start haproxy
编写 kubeadm 配置文件在一个master上面就行
上面是master使用,下面是ndoe使用
然后查看状态安装网络插件flannel
现在vip在master1上面,接下来模拟故障,看看vip是否会漂移,集群会不会不能用
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~