使用 Tanzu Mission Control 部署具有额外数据卷的 Tanzu Kubernetes 集群

时间:2022-12-30 11:20:28

使用 Tanzu Mission Control 部署具有额外数据卷的 Tanzu Kubernetes 集群

平台运营商面临的一个常见问题是数据管理;具体来说,由于磁盘空间不足而可能出现的有害副作用。例如,如果在应用上保持启用调试日志记录并填满磁盘,则现在将无法将其状态写入磁盘,从而导致群集失败。​​/var/logs​​​​containerd/etcd​

VMware Tanzu Mission Control 通过公开将数据分区添加到群集或节点池的选项,轻松避免磁盘消耗问题。这使运营商能够灵活地部署更多资源,以确保满足其平台需求。

让我们演练一下创建一个新的 Tanzu Kubernetes 集群的过程,其中包含额外的分区来保护对 Kubernetes 集群操作至关重要的目录。

创建集群

首先登录到您的 Tanzu 任务控制实例,单击左侧菜单中的集群视图,然后单击​创建集群

使用 Tanzu Mission Control 部署具有额外数据卷的 Tanzu Kubernetes 集群

在 Tanzu 任务控制中心中创建集群

选择所需的管理群集,然后在以下屏幕中选择所需的预配程序。

单击下一步。在步骤 2 中,提供群集名称并添加所需的标签。单击下一步配置群集版本和网络设置,然后添加至少一个允许的存储类以及选择默认存储类

使用 Tanzu Mission Control 部署具有额外数据卷的 Tanzu Kubernetes 集群

在 Tanzu 任务控制中配置集群版本和网络设置

选择部署类型,然后单击添加卷。名称和挂载路径可以保留为默认值。但是,我们将容量增加到10GB。

使用 Tanzu Mission Control 部署具有额外数据卷的 Tanzu Kubernetes 集群

在 Tanzu 任务控制中设置部署类型

单击下一步并展开默认节点池。单击添加卷,输入 containerd-0 作为名称,输入 /var/lib/containerd 作为挂载路径,然后将容量设置为 10GB。

使用 Tanzu Mission Control 部署具有额外数据卷的 Tanzu Kubernetes 集群

在 Tanzu 任务控制中进行可选的卷配置

最后,单击创建集群并等待操作完成。在顶部的集群创建屏幕上,您可以看到有关刚刚创建的集群的信息,并可以看到已添加额外的卷。

使用 Tanzu Mission Control 部署具有额外数据卷的 Tanzu Kubernetes 集群

确认 Tanzu 任务控制中的新集群配置

按 F5 刷新群集视图,然后单击“节点池”选项卡并展开默认节点池,以确认您在此处也看到了其他卷。

使用 Tanzu Mission Control 部署具有额外数据卷的 Tanzu Kubernetes 集群

在 Tanzu 任务控制中查看其他卷

我希望这有助于您了解配置其他分区如何帮助确保您的 Kubernetes 集群在您遇到意外的存储峰值时继续运行。