代码拉取完成,页面将自动刷新
同步操作将从 zhuang kang/Kubeode 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
安装好centos7.9后需要配置网卡(ifcfg-ens18 选择自己的网卡名称)
vi /etc/sysconfig/network-scripts/ifcfg-ens18
配置参考如下:
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens18
UUID=749cab94-aaf8-48aa-89b7-170413a46f82
DEVICE=ens18
ONBOOT=yes
IPADDR=192.168.1.50
GATEWAY=192.168.1.1
NETMASK=255.255.255.0
DNS1=192.168.1.1
网卡配置好后重启网卡:
systemctl restart network
然后替换最新的源(这里可以开始ssh上你的机器了):
rm -fv rm -f /etc/yum.repos.d/*
while [ true ]; do curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo && break 1 ;done
while [ true ]; do curl -o /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo && break 1 ;done
yum clean all
yum makecache
rm -fv rm -f /etc/yum.repos.d/*
while [ true ]; do curl -o /etc/yum.repos.d/CentOS-Base.repo https://repo.huaweicloud.com/repository/conf/CentOS-7-reg.repo && break 1 ;done
while [ true ]; do curl -o /etc/yum.repos.d/epel.repo https://repo.huaweicloud.com/repository/conf/CentOS-7-reg.repo && break 1 ;done
yum clean all
yum makecache
将上面三行批量执行后然后安装基本的工具如vim等:
yum search ifconfig vim -y
好了,这个时候你的操作系统就初始化完成了,记得在你的虚拟机平台建一个快照。
然后开始一键部署k8s吧
常见一键关闭selinux
# 通过命令临时禁用 SELinux
setenforce 0
# 或者修改配置文件
sed -i 's/^SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config
关闭默认防火墙(firewalld)
安装和运行蓝鲸时,模块之间互相访问的端口策略较多,建议对蓝鲸后台服务器之间关闭防火墙。
# 检查默认防火墙状态,如果返回 not running,可以跳过后面的命令
firewall-cmd --state
停止并禁用 firewalld
systemctl stop firewalld # 停止 firewalld
systemctl disable firewalld # 禁用 firewall 开机启动
#bking 准备
安装 rsync 命令
# 检查是否有 rsync 命令,如果有返回 rsync 路径,可以跳过后面的命令
which rsync
# 安装 rsync
yum -y install rsync
# 检查是否有 pssh 命令,如果有返回 pssh 路径,可以跳过后面的命令
which pssh
# 安装 pssh
yum -y install pssh
# 检查是否有 jq 命令,如果有返回 jq 路径,可以跳过后面的命令
# 安装 jq
yum -y install epel-release
yum -y install jq
防火墙关闭
cat >> /etc/security/limits.conf << EOF
root soft nofile 102400
root hard nofile 102400
EOF
# 检查每台机器当前时间和时区是否一致,若相互之间差别大于3s(考虑批量执行时的时差),建议校时。
date -R
# 查看和ntp server的时间差异(需要外网访问,如果内网有ntpd服务器,自行替换域名为该服务的地址)
ntpdate -d cn.pool.ntp.org
chattr -i /etc/resolv.conf
#一键环境
curl -fsSL https://bkopen-1252002024.file.myqcloud.com/ce7/bcs.sh | bash -s -- -i k8s
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。