Categories: Kubernetes

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

参考文章: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命令行

四月的奥德赛

Share
Published by
四月的奥德赛