如何在Ubuntu20.04或者Ubuntu18.04上安装Rancher
原文地址:如何在Ubuntu20.04或者Ubuntu18.04上安装Rancher
Rancher是一个容器管理平台,可帮助大规模管理Kubernetes。本篇文章分享了如何在Ubuntu20.04上安装Rancher。
Rancher简介
Rancher是一个容器管理平台,可帮助大规模管理Kubernetes。它使在任何地方部署和运行Kubernetes变得简单。该软件特别有用,因为大多数云/虚拟化供应商都将Kubernetes作为标准基础架构。
先决条件
- Ubuntu系统
- 访问命令行/终端
- 具有sudo 或 root 特权的用户帐户
- 可用于集群的多个节点
步骤1:在Ubuntu20.04上安装Docker
1.在下载任何新软件包之前,请务必确保更新系统:
sudo apt update
2.通过运行以下命令来卸载所有旧的Docker版本:
sudo apt-get remove docker docker-engine docker.io
3.现在,您可以使用以下命令安装Docker:
sudo apt install docker.io
4.验证安装是否成功:
docker --version
5.启动Docker服务:
sudo systemctl start docker
6.将其设置为在启动时运行:
sudo systemctl enable docker
7.最后,检查Docker的状态:
sudo systemctl status docker
输出应显示服务为active (running)
。
步骤2:在Ubuntu20.04上安装Rancher
设置Docker之后,使用该平台创建一个容器,您可以在其中运行Rancher服务器。
1.使用以下命令创建一个新的Rancher服务器容器:
sudo docker run -d --restart=unless-stopped -p 8080:8080 rancher/server:stable
上面的命令指示Docker以分离模式运行容器并保持容器运行(除非手动将其停止)。服务器容器被配置为侦听端口8080,但是您可以根据需要修改端口号。
Docker应该提取最新的Rancher映像并启动容器。
2.要访问Rancher用户界面,请打开Web浏览器,然后按照以下语法在URL栏中键入服务器IP地址和端口:
https://[server_ip]:[port]
步骤3:设置Rancher
访问平台后,Rancher会指示您设置Admin用户(对Rancher拥有完全控制权的用户)。
1.打开ADMIN下拉菜单,然后单击Access Control。
2.单击菜单中的本地按钮,以移动到本地身份验证窗口。
3.提供设置管理员用户所需的信息,然后单击“启用本地身份验证”进行确认。
步骤4:在Rancher上创建自定义集群
在Rancher上创建自定义Kubernetes集群时,需要预配Linux主机(本地虚拟机,云主机VM或裸机服务器)。然后,您可以创建自定义的Kubernetes集群。
设置主机
1.打开INFRASTRUCTURE下拉菜单,然后选择host。
2.说明告诉您主机需要具有受支持的Docker版本,并允许在端口500和4500上与主机之间进行通信。启动机器,确保其具有所有指定的先决条件。
3. Rancher使您可以选择向主机添加标签。
4.提供应为此主机注册的IP地址。
5.这样将生成一个唯一的命令,该命令应在指定的主机上运行。将命令复制并粘贴到终端窗口中。
6.单击“Close”,等待新主机出现在“Host”屏幕上。
创建一个自定义Kubernetes集群
分配了Linux主机后,继续创建自定义集群。
1.导航到 Clusters页面,然后单击Add Cluster。
2.选择“ Custom”,键入“Cluster Name,然后单击“Next”。
3.在“Node Options”下,选择您希望节点具有哪些角色(etcd,Control Plane 和/或Worker)。
4.将生成的command复制并粘贴到每个工作节点计算机上,然后等待集群启动。
结论
阅读本文之后,您应该已经学会了如何在Ubuntu上安装Rancher并设置平台以开始创建Kubernetes集群。
另外推荐阅读:如何在CentOS8中安装Rancher
{{ nComment.author.nickname }}
{{ nComment.time }}