Kubernetes集群管理: 如何使用Rancher BMC集成?

2021年11月20日02:37:48 发表评论 882 次浏览

Rancher BMC集成教程介绍

Rancher 提供了用于管理 Kubernetes 集群的 Web UI 和代理。使用 Rancher 是一种简化裸机和私有/公共云上集群部署的简单方法。

本文将向你展示如何使用 Rancher BMC 门户设置控制的集群,包括详细的Rancher BMC集成示例。

先决条件

  • phoenixNAP BMC 门户凭据(如果你是新客户,请创建 BMC 帐户。或者,如果你愿意,请观看有关创建 BMC 帐户的视频说明。)
  • SSH 密钥对(如果你需要帮助,请了解如何生成 SSH 密钥。)

步骤 1:创建 Kubernetes 集群

如何使用Rancher BMC集成?下面是详细实现步骤:

1. 登录BMC 门户。

2.在屏幕左侧的菜单中选择解决方案

3. 单击Rancher on Bare Metal Cloud磁贴中Create Kubernetes Cluster按钮。

Kubernetes集群管理: 如何使用Rancher BMC集成?

创建群集页面出现。

4.在位置部分为集群选择一个数据中心位置。

Kubernetes集群管理: 如何使用Rancher BMC集成?

5. 为你的集群命名并在集群设置部分提供描述。

Kubernetes集群管理: 如何使用Rancher BMC集成?

6. 单击左下角的“下一步”移至“添加节点”页面。

Kubernetes集群管理: 如何使用Rancher BMC集成?

第 2 步:Rancher BMC集成教程 - 添加节点

1. 选择 BMC 服务器配置。有多个BMC 服务器实例可用。

Kubernetes集群管理: 如何使用Rancher BMC集成?

2. 选择配置后,屏幕右侧会显示更多详细信息。单击下一步按钮进入节点设置页面。

Kubernetes集群管理: 如何使用Rancher BMC集成?

注意:本指南中列出的价格仅用于说明目的。

第 3 步:节点设置

1.如何使用Rancher BMC集成?通过键入密钥名称,在节点设置访问部分添加一个或多个先前生成的 SSH 密钥。如果你需要添加多个密钥,请选择文本框下方的添加新的公共 SSH 密钥

Kubernetes集群管理: 如何使用Rancher BMC集成?

注意:至少需要一个公共 SSH 密钥才能继续 Rancher 设置。

2. Rancher 服务器必须是可公开访问的。在公共IP设置什么类型的IP地址分配的服务器将被分配并提供定价的分配部件通知你。

Kubernetes集群管理: 如何使用Rancher BMC集成?

3. 要在安装前修改 Rancher 设置,请选中“高级配置设置”部分中“是,配置高级 Rancher 设置”选项旁边的复选框。不选中该复选框以使用默认设置。  

Kubernetes集群管理: 如何使用Rancher BMC集成?

4. 如果你不选择高级配置,请单击创建 Kubernetes 集群开始安装过程。Rancher 使用默认设置进行安装。

Kubernetes集群管理: 如何使用Rancher BMC集成?

如果你选择高级配置,则会出现“下一步”按钮。单击按钮可修改设置。

Kubernetes集群管理: 如何使用Rancher BMC集成?

步骤 4(可选):高级配置设置

Rancher BMC集成示例:高级配置设置页面有六个部分

访问令牌

第一个服务器节点使用访问令牌来验证添加到集群的所有后续节点。如果你不想自动生成访问令牌:

1. 单击设置访问令牌。该部分展开。

2. 在文本框中设置令牌。

Kubernetes集群管理: 如何使用Rancher BMC集成?

证书

Rancher BMC集成教程:Rancher 使用 Rancher 生成的数字证书来确认公钥所有权。如果你有其他受信任的证书:

1. 单击添加证书

2. 输入你的私有 SSH 密钥对 (2)、证书 (3) 或自签名 CA 证书 (4)。

Kubernetes集群管理: 如何使用Rancher BMC集成?

TLS 设置

TLS-SAN参数允许你列出你的TLS证书替代主机名和IP地址。设置 tls-san 参数:

1. 选择设置 TLS 设置 (tls-san)

2. 在文本框中输入主机名或地址。用逗号或空格分隔多个条目。

Kubernetes集群管理: 如何使用Rancher BMC集成?

节点污点

放置节点污点会阻止 pod 在节点上进行调度,除非它们在 pod 规范中声明了容忍。此功能使你可以指定不希望工作负载运行的节点。

放置节点污点:

1.点击设置节点污点(node-taint)

2. 在文本框中输入 node-taint 参数。

Kubernetes集群管理: 如何使用Rancher BMC集成?

集群域

如何使用Rancher BMC集成?你的集群的默认名称是cluster.local。要使用不同的名称,请设置 cluster-domain 参数:

1. 选择设置域名(集群域)

2. 在文本框中提供所需的集群域。

Kubernetes集群管理: 如何使用Rancher BMC集成?

备份快照

为集群配置备份快照以防止数据丢失:

1. 选择计划快照

2. 使用 cron 格式提供拍摄快照的时间间隔。

3. 提供你希望可用的快照数量。

Kubernetes集群管理: 如何使用Rancher BMC集成?

完成高级设置后,单击页面底部的创建 Kubernetes 集群。在欢迎牧场主出现对话。

第 5 步:Rancher BMC集成示例 - 启动 Rancher

1. 单击图标复制你的 Rancher 管理帐户的密码。首次登录 Rancher 时需要此密码。

2. 选中复选框以确认你收到的密码是临时的。  

3. 你的 Rancher 服务器的 IP 地址在对话框的底部。你将使用地址或主机名访问你的 Rancher 服务器。单击图标复制 IP 地址。

4. 单击关闭。该集群出现在可用的 Rancher 集群列表中。

Kubernetes集群管理: 如何使用Rancher BMC集成?

仪表板有许多列,用于根据名称位置节点数状态CPU内存存储对可用集群进行排序。

Kubernetes集群管理: 如何使用Rancher BMC集成?

第 6 步:启动 Rancher UI

Rancher BMC集成教程:在你的集群上开始使用 Rancher:

1. 单击管理列中相关集群的操作链接。

2. 选择启动 Rancher UI

Kubernetes集群管理: 如何使用Rancher BMC集成?

你的浏览器会将你重定向到 Rancher 登录页面。使用你的凭据登录以开始使用 Rancher 选项。

Kubernetes集群管理: 如何使用Rancher BMC集成?

管理 Rancher 集群

创建第一个集群后,“管理你的集群”链接将出现在“解决方案”页面上。单击链接以访问 Rancher 集群仪表板。

Kubernetes集群管理: 如何使用Rancher BMC集成?

仪表板使你能够查看集群的详细信息删除它。

查看集群详细信息

要查看有关集群的详细信息,例如服务器配置、计费和网络

1. 单击管理列中相关集群的操作链接。

2. 选择查看详细信息

Kubernetes集群管理: 如何使用Rancher BMC集成?

Rancher BMC集成示例:删除集群

要永久删除集群:

1. 单击管理列中相关集群的操作链接。

2. 选择删除集群

Kubernetes集群管理: 如何使用Rancher BMC集成?

3. 在文本框中输入集群名称进行确认。

4. 单击删除集群

Kubernetes集群管理: 如何使用Rancher BMC集成?

警告:删除集群无法撤消。

Rancher BMC集成教程结论

如何使用Rancher BMC集成?本教程引导你完成在 BMC 门户上设置 Rancher 集成所需的步骤。如果你需要有关 Rancher 的进一步帮助,请联系我们的支持团队。

木子山

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: