Rancher部署与管理集群

1.1 案例环境

1.1.1 案例实验环境

本案例实验环境如下表:

主机名 操作系统 IP地址 安装软件
Rancher CentOS 7.5 192.168.183.131 Rancher 2.0/Docker-ce
node1 CentOS 7.5 192.168.183.132 Docker-ce
node2 CentOS 7.5 192.168.183.133 Docker-ce

1.1.2 案例需求

在服务中使用Rancher 2.0图形化管理界面部署集群并进行管理。

1.1.3 案例实现思路

(1) 新建一台虚拟机作为rancher节点
(2) 在rancher节点上执行步骤1.2.1至步骤1.3.3所有内容,完成后关闭rancher节点
(3) 以rancher节点当前状态为前身,“完全克隆”出两个新节点,分别作为node1节点和node2节点
(4) 修改刚克隆的两个节点的IP地址和主机名,对应rancher上的/etc/hosts文件里添加的地址解析记录
(5) 安装部署Rancher服务
(6) 使用Rancher自定义集群
(7) 使用Rancher为节点部署服务

CentOS7.5版本下载地址:
https://vault.centos.org/7.5.1804/isos/x86_64/CentOS-7-x86_64-DVD-1804.iso

1.2 主机配置

在安装配置Rancher之前,需要先对主机进行基本的初始化设置

1.2.1 修改网络配置文件

Rancher部署与管理集群

1.2.3 关闭防火墙

Rancher部署与管理集群

注意:修改配置文件来关闭Selinux需要重启虚拟机才能生效

1.2.5 添加地址解析记录

添加内容如下:
192.168.183.131 rancher
192.168.183.132 node1
192.168.183.133 node2

Rancher部署与管理集群

1.3 安装并启动Docker

Rancher官网中推荐使用社区Docker CE 进行部署,所以需要重新配置Docker安装源。

1.3.1 安装依赖包

Rancher部署与管理集群

1.3.2 添加Docker-ce软件包源

Rancher部署与管理集群
安装结果如下:
Rancher部署与管理集群

1.4 克隆两台虚拟机作为node1和node2

在rancher节点上输入如下命令:

注意:被克隆的虚拟机需要关机才能克隆

选中rancher节点后,右击选择【管理】→【克隆】

Rancher部署与管理集群
Rancher部署与管理集群
Rancher部署与管理集群
重启网络使得上一步中修改的参数生效

1.5.2 修改主机名

Rancher部署与管理集群
重启网络使得上一步中修改的参数生效

1.6.2 修改主机名

Rancher部署与管理集群
如果执行上一条命令出现如下图红色方框框选报错内容,只需再次执行上一条命令即可
Rancher部署与管理集群
Rancher部署与管理集群
Rancher部署与管理集群
进入Rancher图形管理界面,该页面的默认语言为英文,单击右下角的语言设置下拉菜单,选择“简体中文”,页面显示语言即可更换为中文。
Rancher部署与管理集群
Rancher部署与管理集群
下图为【自定义主机运行命令】界面
Rancher部署与管理集群
在node1节点上粘贴网页中复制的代码:
Rancher部署与管理集群
Rancher部署与管理集群
Rancher部署与管理集群

1.9 部署服务

Node节点注册成功后,就可以通过Rancher在节点中部署服务。

1.9.1 工作负载

在“rancher-1”配置项的下拉菜单中选择Default,对集群进行默认配置:

Rancher部署与管理集群
下图为“部署工作负载”界面,配置步骤如下图:
【名称】填写myapp
【Docker镜像】删除原内容后填写rancher/hello-world
其余配置保持默认。
完成上述步骤后单击【启动】按钮。
Rancher部署与管理集群

1.9.2 负载均衡

单击【Load Balancing】(负载均衡):

Rancher部署与管理集群
下图为“添加Ingress”界面:
Rancher部署与管理集群
大概不到一分钟,就会出现如下图中名为“hello”、状态为Active的Ingress。
单击【工作负载】:
Rancher部署与管理集群
点击了上图中的超链接后,在打开的新页面上出现如下图所示内容,即为服务部署成功。
Rancher部署与管理集群
如果本篇文章对您有所帮助,希望您能关注支持我,您的关注支持着我能一直发布Docker相关实验文章,或许那些文章也对您有所帮助。如果对本片文章有什么问题或补充,欢迎在下方评论留言,我会时常来看的,并对我所能回答的进行回答。谢谢您的支持!

文章知识点与官方知识档案匹配,可进一步学习相关知识云原生入门技能树k8s包管理(helm)安装helm8598 人正在系统学习中

来源:DJ法师

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年5月6日
下一篇 2021年5月6日

相关推荐