单机安装Rancher 2.4.8安装及k8s集群部署

四月的奥德赛 Kubernetes 520 次浏览 没有评论

参考文章:https://blog.csdn.net/miss1181248983/article/details/87970338

由于文中的程序版本较低,所以找了用了较高的版本。

查看Rancher 各版本支持阵列

https://rancher.com/support-maintenance-terms/all-supported-versions/rancher-v2.4.8/

注:虽然上面写的支持CentOS的最高版本是7.8,但是笔者也在CentOS 8.2 上成功安装过,不知道什么原因。本Demo笔者用的是CentOS 7.8版本。Docker 使用18.09.x版本。

 

查看系统版本

 

导入YUM源并安装Docker

curl http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo -o /etc/yum.repos.d/docker.repo

 

刷新yum

yum makecache

 

通过Docker发布网站https://docs.docker.com/engine/release-notes/18.09/,可以知道,18.09的最新的版本号是18.09.9

 

通过前面导入的YUM源中的网址,我们找到如下地址 http://mirrors.aliyun.com/docker-ce/linux/centos/7/x86_64/stable/Packages/ 查看Docker版本

 

安装Docker

yum install docker-ce-18.09.9 -y

 

系统设置

关闭防火墙

systemctl stop firewalld && systemctl disable firewalld

关闭SElinux

sed -i ‘s/enforcing/disabled/g’ /etc/selinux/config; setenforce 0

启动Docker服务 设置开机启动

systemctl start docker && systemctl enable docker

 

安装Rancher 2.4.8

因为笔者之前装过Rancher 2.5 最新版本,系统里面变成K3S 了,可能最新版架构层面有些调整。所以本着初学者学习的心态,我们照着上面的文档上安装2.4.x本本,其中2.4.8是2.x版本中最新的,所以本次Demo笔者安装这个版本。

参考文章中的的命令 docker run -d –restart=unless-stopped -p 80:80 -p 443:443 rancher/rancher 是安装最新版本的,那怎么样安装以前的版本呢?

先到Docker官网查询版本:https://registry.hub.docker.com/

点击rancher/rancher

 

选择Tags,然后在Tags里面搜索 2.4.8.(可能一次性不太好输入,可以复制进去,再搜索)

 

可以看到右侧出现了命令 docker pull rancher/rancher:v2.4.8

结合上面的安装命令,我们可以得知安装命令如下:

docker run -d –restart=unless-stopped -p 80:80 -p 443:443 rancher/rancher:v2.4.8

 

等待下载、解压、几个步骤全部完成

 

查看运行

docker ps

查看状态栏 STATUS Up说明已经运行了

 

然后用浏览器访问服务器 https://ip

 

设置一个admn账号的密码 笔者这边设置 admin 为密码。

 

保持默认

 

不知道为什么不能选中文,登出,重新选中文。

 

 

 

 

添加群集

 

 

输入群集名称

 

集群选项

高级集群选项

 

全部设置好了 点击下一步

 

勾选主机角色

这边笔者在一台机器上部署集群

 

 

点开显示高级选项

 

在内网地址中填入服务器的IP地址

 

复制命令,在集群的服务器上执行

 

 

 

再次查看,agent已运行

 

刷新浏览器Rancher主页,等待群集状态。

(这边要根据服务器的性能而定,等待时间很长,集群自动搭建完成,显示为active状态集群就搭建完成.

 

可以通过cockpit面板查看系统性能实时状态

 

几分钟后状态显示为绿色Active状态,且集群名称旁边没有红色三角感叹号。

 

点击集群名称 test 查看集群状态

 

再次查看,发现多运行了好多容器

 

点击执行kubectl命令行

发表评论

Go