首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
SAAS
ToB门户
了解全球最新的ToB事件
论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
微博
Follow
记录
Doing
博客
Blog
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
排行榜
Ranklist
相册
Album
应用中心
qidao123.com技术社区-IT企服评测·应用市场
»
论坛
›
软件与程序人生
›
后端开发
›
Java
›
k8s的1.15.1高可用版本(Centos:7.9)
返回列表
发新帖
k8s的1.15.1高可用版本(Centos:7.9)
[复制链接]
发表于 2023-5-4 13:31:57
|
显示全部楼层
|
阅读模式
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要
登录
才可以下载或查看,没有账号?
立即注册
×
1. 软件
版本
首先要把centos7系统的内核升级最好4.4以上(默认3.10的内核,运行大规模docker的时候会有bug)
软件/系统
版本
备注Centos7.9最小安装版k8s1.15.1flannel0.11etcd3.3.10
2. 角色分配
k8s角色主机名节点IP备注master1+etcd1master1.host.com10.0.0.70master节点master2+etcd2master2.host.com10.0.0.71master3+etcd3master3.host.com10.0.0.72node1node1.host.com10.0.0.73node节点node2node2.host.com10.0.0.74haproxy1+keepalivedhaproxy1.host.com10.0.0.75
负载
均衡(vip:10.0.0.80)haproxy2+keepalivedhaproxy2.host.com10.0.0.76
3. 安装流程
第1个里程: 初始化工具安装
所有节点都执行
点击查看
代码
yum install net-tools vim wget -y
复制
代码
第2个里程: 关闭
防火墙
与Selinux
所有节点都执行
systemctl stop firewalld
systemctl disable firewalld
sed -i "s/SELINUX=enforcing/SELINUX=disabled/g" /etc/selinux/config
reboot
复制
代码
第3个里程: 设置时区
所有节点都执行
\cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime -rf
复制代码
第4个里程: 关闭交换分区
所有节点都执行
swapoff -a
sed -i '/ swap / s/^\(.*\)$/#\1/g' /etc/fstab
复制代码
第5个里程:设置系统时间同步
所有节点都执行
yum install -y ntpdate
ntpdate -u ntp.aliyun.com
echo "*/5 * * * * ntpdate ntp.aliyun.com >/dev/null 2>&1" >> /etc/crontab
systemctl start crond.service
systemctl enable crond.service
复制代码
第6个里程: 设置主机名
[code]cat > /etc/hosts /etc/sysctl.d/kubernetes.conf
继续阅读请点击广告
回复
使用道具
举报
返回列表
勿忘初心做自己
+ 我要发帖
×
登录参与点评抽奖,加入IT实名职场社区
去登录
微信订阅号
微信服务号
微信客服(加群)
H5
小程序
快速回复
返回顶部
返回列表