Rancher Equinix Metal 快速入门
本章节引导你:
- 配置 Equinix Metal server
- 安装 Rancher 2.x
- 创建你的第一个集群
- 部署一个 Nginx 应用
本章节中提供的指南,旨在帮助你快速启动一个用于 Rancher 的沙盒,以评估 Rancher 是否能满足你的使用需求。不建议将 Docker 安装用于生产环境。如果你需要获取生产环境的操作指导,请参见安装。
快速入门概述
本指南划分为不同任务,以便于使用。
先决条件
1. 配置 Equinix Metal 主机
开始部署 Equinix Metal 主机。你可以使用 Equinix Metal 控制台、CLI 或 API 来配置 Equinix Metal Server。如果你需要了解每种 Deployment 类型的说明,请参见 Equinix Metal 部署。以下链接介绍 Equinix Metal Server 的类型以及价格:
2. 安装 Rancher
要在 Equinix Metal 主机上安装 Rancher,先与它连接,然后使用 shell 进行安装。
使用你惯用的 shell(例如 PuTTy 或远程终端)登录到你的 Equinix Metal 主机。
在 shell 中执行以下命令:
sudo docker run -d --restart=unless-stopped -p 80:80 -p 443:443 --privileged rancher/rancher
结果:Rancher 已安装。
3. 登录
登录到 Rancher 后,你还需要进行一些一次性配置。
打开 Web 浏览器并输入主机的 IP 地址
https://<SERVER_IP>
。将
<SERVER_IP>
替换为你的主机 IP 地址。出现提示时,为默认
admin
账号创建密码。设置 Rancher Server URL。URL 可以是 IP 地址或主机名。需要注意,添加到集群中的每个节点都必须能够连接到此 URL。
如果你在 URL 中使用主机名,则此主机名必须在 DNS 中解析到你需要添加到集群的节点上。
4. 创建集群
欢迎使用 Rancher!现在,你可以创建你的第一个 Kubernetes 集群了。
在此任务中,你可以使用自定义选项。此选项允许你把 任意 Linux 主机(云虚拟机、本地虚拟机或裸机)添加到集群中。
- 点击 ☰ > 集群管理。
- 在集群页面,点击创建。
- 选择自定义。
- 输入集群名称。
- 点击下一步。
- 在节点角色中,选择 全部 角色,即 etcd,Control 和 Worker。
- 可选:Rancher 会自动检测用于 Rancher 通信和集群通信的 IP 地址。你可以使用节点地址处的
公有地址
和内网地址
进行覆盖。
- 可选:Rancher 会自动检测用于 Rancher 通信和集群通信的 IP 地址。你可以使用节点地址处的
- 将注册命令复制到剪贴板。
- 使用你惯用的 shell(例如 PuTTy 或远程终端)登录到你的 Linux 主机。粘贴剪贴板的命令并运行。
- 在 Linux 主机上运行完命令后,单击完成。
结果:
你已创建集群,集群的状态是配置中。Rancher 已在你的集群中。
当集群状态变为 Active 后,你可访问集群。
Active 状态的集群会分配到两个项目:
Default
:包含default
命名空间System
:包含cattle-system
,ingress-nginx
,kube-public
和kube-system
命名空间。
已完成!
恭喜!你已创建第一个集群。
后续操作
使用 Rancher 创建 deployment。详情请参见创建 Deployment。