如何使用Rancher设置Kubernetes集群?操作分步指南

2021年11月20日02:52:30 发表评论 973 次浏览

Rancher设置Kubernetes集群教程介绍

Rancher 为 Kubernetes 中的应用程序部署和集群维护提供了一个接口。该工具为 DevOps 团队提供了用于管理容器化应用程序的完整软件堆栈。有了 Rancher,Kubernetes 可以在任何地方运行——在数据中心或混合/多云环境中。

如何使用Rancher设置Kubernetes集群本教程将引导你完成在 Rancher 中设置 Kubernetes 集群所需的步骤。

先决条件

  • 一个 Kubernetes 集群
  • 已安装牧场主
  • 所有机器上都安装了Rancher 支持的Docker 版本
  • sudo权限

向 Rancher 添加 Kubernetes 集群

1.Rancher如何设置Kubernetes集群?在 Rancher 图形界面的菜单栏中选择Clusters项,然后单击Add Cluster按钮。

如何使用Rancher设置Kubernetes集群?操作分步指南

一个包含可用集群类型的新页面打开。

2. 你可以注册你之前创建的集群或使用现有节点创建新集群。本文将演示如何创建一个新的 Kubernetes 集群。单击现有节点按钮开始该过程。

如何使用Rancher设置Kubernetes集群?操作分步指南

3. 接下来,提供集群名称。在下面的可扩展部分中,为集群设置成员角色并配置标签和注释:

如何使用Rancher设置Kubernetes集群?操作分步指南

4. 向下滚动到Cluster Options并展开Kubernetes Options部分。选择 Kubernetes 版本和网络提供商。

如何使用Rancher设置Kubernetes集群?操作分步指南
Rancher如何设置Kubernetes集群

5. 在云提供商小节中,选择你的云提供商。如果你不想设置云,请选择None

如何使用Rancher设置Kubernetes集群?操作分步指南

6. 完成集群设置后,滚动到页面底部并单击下一步按钮。

7. 接下来,自定义你将在现有机器上运行的命令。首先选择节点的角色:

如何使用Rancher设置Kubernetes集群?操作分步指南

注意:每个 Kubernetes 集群至少需要一个etcd 节点用于键值存储和一个控制平面来维护对象记录。

8. 按蓝色按钮复制下面的命令。然后在适用的节点上执行命令。

如何使用Rancher设置Kubernetes集群?操作分步指南

9. 该命令会安装一个 Rancher 代理的 docker 版本。以下输出确认容器下载成功:

如何使用Rancher设置Kubernetes集群?操作分步指南

10. 转到 Rancher GUI 并单击Cluster Options 页面底部的Done

Rancher设置Kubernetes集群教程:管理集群

如何使用Rancher设置Kubernetes集群?如果集群成功启动,你应该会看到经典的 Rancher 集群仪表板,类似于下图。

如何使用Rancher设置Kubernetes集群?操作分步指南

该板提供有关集群组件状态的信息。当组件出现故障时,系统会发送警报并显示基本系统参数 - CPU、内存和 Pod。

监视集群的另一种方法是使用 Cluster Explorer。要使用该工具,请单击主菜单页面右上角的黄色按钮。

Cluster Explorer 提供了一种更紧凑的方式来监控和管理集群和部署的工作负载。

如何使用Rancher设置Kubernetes集群?操作分步指南

在 Rancher 中部署集群工作负载

Rancher如何设置Kubernetes集群?Rancher 使你能够轻松部署和扩展 Kubernetes 集群工作负载。以下示例向你展示了如何在你创建的集群上部署 Nginx 演示服务器。

1. 在主菜单中,将鼠标悬停在Global 部分,然后悬停在新的集群上,最后单击Default项目。

如何使用Rancher设置Kubernetes集群?操作分步指南

2. 然后,单击集群仪表板中的部署按钮。

如何使用Rancher设置Kubernetes集群?操作分步指南

将显示部署工作负载页面。

3. 为部署命名,分配 Pod,并为部署提供 Docker 镜像的名称和命名空间。接下来,单击添加端口并输入必要的端口配置。

如何使用Rancher设置Kubernetes集群?操作分步指南

4. 向下滚动查看更多选项,例如设置环境变量、节点调度、健康检查等。完成后,单击页面底部的Launch并等待工作负载启动。该过程完成后,工作负载会显示Active标记。

如何使用Rancher设置Kubernetes集群?操作分步指南

要测试部署,请转到你在第 3 步中分配的端口。 Nginx 演示页面应显示:

如何使用Rancher设置Kubernetes集群?操作分步指南

Rancher设置Kubernetes集群教程:在 Rancher 中修改部署

如何使用Rancher设置Kubernetes集群?Rancher 可以快速扩展或缩减部署。以下示例展示了如何将 Nginx 演示服务器的 Pod 数量从 1 扩展到 3。

1. 在集群仪表板中,单击要修改的工作负载项右侧的三个点。然后,选择编辑

如何使用Rancher设置Kubernetes集群?操作分步指南
Rancher如何设置Kubernetes集群

将出现“编辑工作负载”页面。

2. 输入你希望专用于工作负载的 Pod 数量:

如何使用Rancher设置Kubernetes集群?操作分步指南

该页面还允许你更改在创建工作负载时提供的配置。

3.执行所有必要的编辑后,单击页面底部的保存按钮。

最后,工作负载重新启动:

如何使用Rancher设置Kubernetes集群?操作分步指南

结论

如何使用Rancher设置Kubernetes集群?本教程向你展示了如何在 Rancher 中添加和管理你的 Kubernetes 集群。此外,该指南还提供了如何创建和编辑集群工作负载的示例。

木子山

发表评论

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