同福

Rancher v2.5.9的安装使用【20220325】

介绍

介绍

Rancher/Rancher是一款管理k8s集群的B/S软件,通过Rancher/Rancher我们可以轻松地管理多个Docker服务器。Rancher/Rancher是图形化的操作界面,大大简化了操作难度,提高了执行效率。使用Rancher/Rancher还可以方便地监控各个服务的运行状态,随时了解到服务平台的健康状态。使用Rancher/Rancher还可以实现对于部署在容器里面的服务进行动态弹性扩容,提供服务平台性能。

之前福哥给大家讲解过Rancher/Server的安装使用技巧,Rancher/Racher和Rancher/Server的区别在于Rancher/Server是1.x版本而Rancher/Rancher是2.x版本,这个命名真是奇怪啊~~

Rancher/Server 1.x

Rancher 1.x版本主要是用来通过用户界面来管理docker,或者是docker-compose。通过各种功能和工具,让管docker变得简单。

Rancher/Rancher 2.x

Rancher 2.x版本是将服务部署集群化管理,你可以不再关注主机、容器以及端口映射这些东西,只需要知道自己需要那些服务就安装它们就好了。

安装

镜像版本

直接通过docker拉取rancher/rancher镜像,福哥选择的是最新版本2.5.9版本。

注意:拉取镜像的时候版本号前面要有“v”才行!

docker pull rancher/rancher:v2.5.9

启动容器

现在福哥使用rancher/rancher启动一个容器。

rancher/rancher的默认端口包括HTTP的80端口和HTTPS的443端口,它想占用80和443端口,可是TFLinux上面的80和443已经分配给Nginx了,所以福哥将80映射到8086,将443映射到44386上面了。

rancher/rancher启动的时候必须加上--privileged选项,这个是强制的。

docker run -tid \
--name rancher-rancher \
-h rancher-rancher \
--memory 4g \
--memory-swap -1 \
--restart unless-stopped \
-p 8086:80 \
-p 44386:443 \
--privileged \
rancher/rancher:v2.5.9

启动的过程非常慢,而TFLinux只是一个虚拟机,等吧~~

使用

初始化

进入rancher

打开浏览器,输入网址http://192.168.2.168:8086/,它会自动跳转到https://192.168.2.168:8443/,福哥有强迫症,80对8086,那么443就必须对44386。

福哥手动改了一下,输入网址https://192.168.2.168:44386/,打开了~~

管理员密码

首先要做的事情就是设置一个管理员密码,这个福哥就不管了啊,自己设置一个吧。

默认视图

接着就是设置默认视图,可选项有两个,多集群,单集群。

  • 多集群:就是你有一堆服务器要通过rancher管理就选这个。

  • 单集群:就是你只有一台服务器那么就选这个。

home/topic/2021/0716/18/b1ab51bcf9ec3ee3ad04a6d4756dce45.png

福哥选择的是单集群这个视图,因为福哥就想在TFLinux上体验一下~~

主界面

完成初始化后页面会自动进入rancher主界面,这个新版本看起来很漂亮~~

home/topic/2021/0716/18/04d0a8d5f474e4a22fb3935cb5955cb0.png

配置

切换语言

首先到右下角选择“简体中文”语言,英文福哥稍微差那么点~~

home/topic/2021/0716/18/5362b918e709b264f537757427583381.png

进入Rancher UI

当前是集群浏览器,我们可以点击右上角的“返回 Rancher UI”进入Rancher管理界面。

home/topic/2021/0716/18/5283bcc89eb5d1600c9c612a80146b2c.png

设置Rancher Server URL

现在需要给Rancher设置一个服务器的URL,这个地址可以是域名也可以是IP,关键是集群节点服务器需要可以访问得到才行。

福哥这里用的就是本机外网IP地址,就不需要改了!

home/topic/2021/0716/18/47710427f928ad946618e72feee347c8.png

采集数据

Rancher想采集我们的数据,当然不可以了!
home/topic/2021/0716/18/189094430f3e1c789d3e71c6db4b6a5a.png

切换语言

刚刚我们设置的语言原来是集群浏览器的,现在Rancher还是英文的,再到右下角改一下吧!

home/topic/2021/0716/18/7b22036adc8ccab9f1bce4f4734b4579.png

home/topic/2021/0716/18/8122037c0f5da5088f3ff81722c2ffae.png

总结

今天福哥带着大家安装了rancher v2.5.9的最新版本。今天我们只是把rancher的基本安装方式学会了。后面我们会逐步学习如何使用添加集群、添加节点、部署服务等等操作。

敬请期待~~