rancher2.0搭建简单的k8s集群
安装docker:选择docker版本【docker 17.03.2-ce】,安装步骤参考这里,也可以选择直接运行下面的命令
sudo yum update -y
curl -o /etc/yum.repos.d/CentOS-Base-Ali.repo http://mirrors.aliyun.com/repo/Centos-7.repo
curl -o /etc/yum.repos.d/Docker-ce-Ali.repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
yum makecache
yum install --setopt=obsoletes=0 docker-ce-17.03.2.ce-1.el7.centos docker-ce-selinux-17.03.2.ce-1.el7.centos.noarch -y
#运行docker并添加到开机启动
systemctl enable docker.service && systemctl start docker.service
配置docker加速器
我选用的是:DaoCloud 推出永久免费的新一代加速器服务。可以用我的,也可以自己去注册一个:https://www.daocloud.io/
运行命令:curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://f1361db2.m.daocloud.io
重启docker:systemctl restart docker
部署rancher
在shell中执行以下命令:
docker run -d --restart=unless-stopped -p 80:80 -p 443:443 rancher/rancher:stable
现在通过浏览器访问【https://服务器ip/】,设置密码,设置访问rancher的URL后会跳转到下面页面
添加集权,选择custom,网诺组件选择flannel
下一步,输入公网地址、内网地址,节点名称不填会默认选择服务器的hosts名称。注意:以腾讯云服务为例,hosts名称一般会类似于VM_0_4_centos这种,但kubernates节点名称又不能包含"_"下划线,会造成集群创建失败,所以我这边重新填了个节点名称。
在一台或多台已安装支持Docker版本的主机上运行以下命令,点击完成
等待一会,rancher会去拉去镜像,注册集群等等。
这样一个简单的kubernates就安装好了。
Rancher 容器管理平台-实战训练营-免费视频培训,丁丁爸爸的技术博客。
来源:CSDN
作者:wxb菜鸟
链接:https://blog.csdn.net/qq_32323501/article/details/83857907