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 容器管理平台-实战训练营-免费视频培训,丁丁爸爸的技术博客

Logo

K8S/Kubernetes社区为您提供最前沿的新闻资讯和知识内容

更多推荐