更新时间:2022-08-12 11:26:34
问题描述:在使用AnyDATA安装脚本安装时,有一定概率会遇到etcd请求超时问题,这跟机器慢IO有关。
解决方法:通过分离系统盘和docker储存盘,分离系统IO和dockerIO,用来降低etcd的IO不足问题
1.单节点
(1)参考问题8,进行新磁盘的添加,涉及路径更换为自己系统路径。如下图,此图当中将磁盘挂载至 /orientdb下,我们记为 dockerPath。
(2)在proton初始化时,增加docker配置路径的设置。命令参考下图。
更换下命令中的NodeIP,dockerPath参数为自己系统参数。
kubesuite init \
--kube-master=NodeIP \
--docker-data-dir=dockerPath \
--identity-file=/root/.ssh/id_rsa \
--bip=172.33.0.1/16 \
--pod-network-cidr=192.169.0.0/16 \
--service-cidr=10.96.0.0/12 \
NodeIP
(3)初始化完成后,返回安装操作手册【查看kubectl命令是否可用】步骤,继续安装即可。
2.多节点
(1)参考问题8,进行磁盘的添加,涉及路径更换为自己系统路径。如下图,此图当中将磁盘挂载至 /orientdb 下,我们记为dockerPath。(多节点需要在多节点设置统一路径,即需要将磁盘挂在同一路径,磁盘空间最好设置成一致。)
(2)在proton初始化时,增加docker配置路径的设置。命令参考下图。
更换下命令当中的Node IP,dockerPath参数为自己系统参数。
kubesuite init \
--kube-master=NodeIP \
--docker-data-dir=dockerPath \
--identity-file=/root/.ssh/id_rsa \
--bip=172.33.0.1/16 \
--pod-network-cidr=192.169.0.0/16 \
--service-cidr=10.96.0.0/12 \
NodeIP1 NodeIP2 NodeIP3
(3)初始化完成后,返回安装操作手册【查看kubectl命令是否可用】步骤,继续安装即可。
< 上一篇:
下一篇: >