安装docker
yum install -y docker
修改镜像仓库
vim /etc/docker/daemon.json
{
"registry-mirrors":["https://almtd3fa.mirror.aliyuncs.com"]
}
sudo systemctl start docker
service docker restart
安装rancher
docker pull rancher/rancher
## kubernetes会占用443端口,需要换端口
sudo docker run --privileged -d --restart=unless-stopped -p 82:80 -p 442:443 rancher/rancher
安装K3S单机版集群
#国内用户,可以使用以下方法加速安装:
curl -sfL http://rancher-mirror.cnrancher.com/k3s/k3s-install.sh | INSTALL_K3S_MIRROR=cn sh -
添加集群到rancher
完成后我们会得到导入K3S集群所需的命令,请保存好第三条命令以备后用。
curl -sfL http://rancher-mirror.cnrancher.com/k3s/k3s-install.sh | INSTALL_K3S_MIRROR=cn K3S_URL=https://localhost:6443 K3S_TOKEN=K10fccc940ad29b15e1382f666482de9c782aec8eec097a19a250c6e933dacfe6c9::server:ee17d634150207d0ac243c1ec6779aa6 sh -
部署服务
修改镜像拉取策略:不存在则拉取
部署Mysql
添加环境变量:MYSQL_ROOT_PASSWORD
参考文档
https://blog.ilemonrain.com/docker/rancher-with-k3s.html
https://docs.rancher.cn/docs/k3s/quick-start/_index/