该部署方法已失效,请参考以下文档

K3S官方文档: 点我

kubesphere面板文档:

环境:centos7 x64

安装k3s

关闭防火墙 (看个人)
systemctl stop firewalld
systemctl disable firewalld

关闭SELINUX
在/etc/selinux/config中,将SELINUX=enforcing修改为SELINUX=disabled

使用脚本一键安装

curl -sfL http://rancher-mirror.cnrancher.com/k3s/k3s-install.sh | INSTALL_K3S_MIRROR=cn sh -

配置k3s.server文件

vim /etc/systemd/system/multi-user.target.wants/k3s.service
#将ExecStart=/usr/local/bin/k3s \
#    server \
#修改成下面的样子

ExecStart=/usr/local/bin/k3s \
    server \
    --docker \
    --no-deploy \
    traefik  \
    --flannel-iface \ #多网卡建议指定网卡
    ens192  \

重启k3s

systemctl daemon-reload
service k3s restart

k3s kubectl get node #查看状态,如果是Ready则成功

安装docker-ce

添加docker源

yum install -y yum-utils device-mapper-persistent-data lvm2
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
yum-config-manager --enable docker-ce-edge
yum-config-manager --enable docker-ce-test

自定义docker配置及加速

mkdir /etc/docker
vim /etc/docker/daemon.json
#填入以下内容
{
  "graph":"/home/docker",                                      #定义docker运行目录
  "registry-mirrors": [ "https://docker.mirrors.ustc.edu.cn",  #Docker中国官方镜像
                        "https://XXX.mirror.aliyuncs.com",     #阿里云镜像加速服务
                        "https://mirror.ccs.tencentyun.com"]   #腾讯云镜像加速服务
}

更新yum并安装docker-ce

yum update
yum install docker-ce

启动docker及基础操作

systemctl start docker    #启动docker服务
systemctl enable docker   #设置开机自启动
yum update docker-ce      #更新docker-ce
yum remove docker-ce      #卸载docker-ce

安装rancher

docker安装rancher

docker run -d --restart=unless-stopped \
  -p 80:80 -p 443:443 \
  --privileged \
  rancher/rancher:latest

等几分钟后打开https://ip,就完成了