如果图省事,可以直接使用本人做好的virtualbox镜像,下载就能用。
https://blog.csdn.net/class_c/article/details/120624120
0、开启网络
ip addr cat /etc/sysconfig/network-scripts/ifcfg-enp0s3 sed -i 's/onBOOT=no/onBOOT=yes/g' /etc/sysconfig/network-scripts/ifcfg-enp0s3 systemctl restart network
1、查看防火墙状态
firewall-cmd --state
2、停止firewall
systemctl stop firewalld.service
3、禁止firewall开机启动
systemctl disable firewalld.service
4、禁用SELinux
sed -i s#SELINUX=enforcing#SELINUX=disabled# /etc/selinux/config
5、设置阿里源
curl -o /etc/yum.repos.d/CentOS-7.repo http://mirrors.aliyun.com/repo/Centos-7.repo yum clean all yum update yum makecache yum install git vim wget openssl-devel ntpdate make gcc-c++ ncurses-devel net-snmp sysstat lrzsz zip unzip tree net-tools lftp -y
6、检查当前 CentOS 系统版本
uname -a
7、安装elrepo源升级内核
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org yum install https://www.elrepo.org/elrepo-release-7.el7.elrepo.noarch.rpm
8、查看最新版内核
yum --disablerepo="*" --enablerepo="elrepo-kernel" list available
9、安装新内核(主线版本)
yum --enablerepo=elrepo-kernel install kernel-ml
10、查看系统上的所有可用内核
awk -F' '$1=="menuentry " {print i++ " : " $2}' /etc/grub2.cfg
11、设置默认内核版本
grub2-set-default 0 grub2-mkconfig -o /boot/grub2/grub.cfg
12、设置主机名
hostname hostnamectl set-hostname master
13、ifconfig、wget安装
yum install wget net-tools.x86_64 -y
14、docker安装(开机启动)
yum update yum remove docker docker-common docker-selinux docker-engine yum install -y yum-utils device-mapper-persistent-data lvm2 yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo yum makecache fast yum -y install docker-ce systemctl start docker systemctl enable docker docker version
15、nginx安装
rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm yum install -y nginx systemctl start nginx.service systemctl enable nginx.service
16、重启系统
reboot
17、kubesphere安装(选择最新版)
cd ~ yum install -y curl openssl socat conntrack ebtables ipset curl -sfL https://get-kk.kubesphere.io | VERSION=v1.1.1 sh - ./kk create cluster --with-kubernetes v1.20.4 --with-kubesphere v3.1.1



