本文档采用自动化机器翻译技术翻译。 尽管我们力求提供准确的译文,但不对翻译内容的完整性、准确性或可靠性作出任何保证。 若出现任何内容不一致情况,请以原始 英文 版本为准,且原始英文版本为权威文本。

SUSE Rancher Prime Equinix Metal 快速入门

本教程将引导您完成以下内容:

  • 配置 Equinix Metal 服务器

  • 安装 Rancher 2.x

  • 创建您的第一个集群

  • 部署应用程序 Nginx

这些指南的目的是快速启动一个沙盒,供您评估 Rancher。不建议在生产环境中使用 Docker 安装。有关全面的设置说明,请参见 安装

快速入门大纲

本快速入门指南分为不同的任务,以便于阅读。

先决条件

1.配置一个 Equinix Metal 主机

开始部署 Equinix Metal 主机。可以通过 Equinix Metal 控制台、API 或 CLI 配置 Equinix Metal 服务器。您可以在 Equinix Metal 部署文档 中找到每种部署类型的说明。您可以在 Equinix Metal 文档 中找到有关 Equinix Metal 服务器类型的更多信息。

备注:
  • 通过 CLI 或 API 配置新的 Equinix Metal 服务器时,您需要提供以下信息:项目ID、计划、metro 和操作系统。

  • 使用云托管虚拟机时,您需要允许对80和443端口的入站TCP通信。有关端口配置的信息,请参阅您的云主机文档。

  • 有关端口要求的完整列表,请参阅Docker安装

  • 根据我们的要求配置主机。

2.安装 Rancher

要在您的 Equinix Metal 主机上安装 Rancher,请连接到主机,然后使用外壳进行安装。

  1. 使用您喜欢的外壳(如 PuTTy 或远程终端连接)登录到您的 Equinix Metal 主机。

  2. 在您的外壳中,输入以下命令:

    sudo docker run -d --restart=unless-stopped -p 80:80 -p 443:443 --privileged rancher/rancher

*结果:*Rancher 已安装。

3.登录

登录 Rancher 以开始使用该应用程序。登录后,您将进行一些一次性配置。

  1. 打开网页浏览器并输入您的主机IP地址:https://<server_ip>

    将`<SERVER_IP>`替换为您的主机IP地址。

  2. 当提示时,为默认`admin`账户创建一个密码。

  3. 设置*Rancher服务器URL*。该URL可以是IP地址或主机名。但是,添加到集群中的每个节点必须能够连接到此URL。

    如果在URL中使用主机名,则该主机名必须能够被您要添加到集群的节点的DNS解析。

4.创建集群

欢迎使用Rancher!您现在可以创建您的第一个Kubernetes集群。

在此任务中,您可以使用多功能的*自定义*选项。此选项允许您添加_任何_Linux主机(云托管的虚拟机、本地虚拟机或裸机)以用于集群。

  1. 单击 ☰ > 集群管理

  2. 在*集群*页面,点击*创建*。

  3. 选择*自定义*。

  4. 输入*集群名称*。

  5. 单击*下一步*。

  6. 在*节点角色*中,选择_所有_角色:etcd控制*和*工作

    • 可选:Rancher 会自动检测用于 Rancher 通信和集群通信的 IP 地址。您可以在*节点地址*部分使用`Public Address`和`Internal Address`覆盖这些地址。

  7. 将注册命令复制到剪贴板。

  8. 使用您喜欢的外壳(如 PuTTy 或远程终端连接)登录到您的 Linux 主机。运行复制到剪贴板的命令。

  9. 在您的Linux主机上运行命令完成后,点击*完成*。

结果:

您的集群已创建并被分配为*正在配置*状态。Rancher 正在启动您的集群。

在集群状态更新为*活动*后,您可以访问您的集群。

*活动*集群被分配两个项目:

  • Default,包含`default`名称空间

  • System,包含 cattle-systemtraefikkube-publickube-system 名称空间

已完成

祝贺您!您已创建了第一个集群。

下一步怎么办?

使用 Rancher 创建一个部署。有关更多信息,请参见 创建部署