安装rancher
配置docker的镜像源
进入这个文件/etc/docker/daemon.json
如果没有创建这个文件
里面添加ali的镜像源
{
"registry-mirrors": ["https://registry.docker-cn.com"]
}
重启docker服务
sudo service docker restart
使用docker启动rancher
docker run -d --restart=unless-stopped \
-p 8081:80 -p 8443:443 \
--privileged \
rancher/rancher:latest
然后在浏览器输入https://:8443,进入rancher界面,设置密码,选择多节点或单节点,我这里选择的是单节点,直接使用的k3s没有创建新的集群
配置rancher
进入rancher点击集群,点击配置信息按钮,然后在放在启动rancher的主机上配置
在主机的主目录中创建.kube/config
文件,在文件中放置刚才复制的配置信息
安装k8s客户端
添加k8s源
在/etc/apt/sources.list中最后一行添加
deb https://mirrors.aliyun.com/kubernetes/apt kubernetes-xenial main
然后运行
curl https://mirrors.aliyun.com/kubernetes/apt/doc/apt-key.gpg | sudo apt-key add
sudo apt update
安装k8s客户端
apt-get install -y kubectl