该部署方法已失效,请参考以下文档
K3S官方文档: 点我
环境: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,就完成了


Comments NOTHING