平台运营商面临的一个常见问题是数据管理;具体来说,由于磁盘空间不足而可能出现的有害副作用。例如,如果在应用上保持启用调试日志记录并填满磁盘,则现在将无法将其状态写入磁盘,从而导致群集失败。/var/logs
containerd/etcd
VMware Tanzu Mission Control 通过公开将数据分区添加到群集或节点池的选项,轻松避免磁盘消耗问题。这使运营商能够灵活地部署更多资源,以确保满足其平台需求。
让我们演练一下创建一个新的 Tanzu Kubernetes 集群的过程,其中包含额外的分区来保护对 Kubernetes 集群操作至关重要的目录。
创建集群
首先登录到您的 Tanzu 任务控制实例,单击左侧菜单中的集群视图,然后单击创建集群。
在 Tanzu 任务控制中心中创建集群
选择所需的管理群集,然后在以下屏幕中选择所需的预配程序。
单击下一步。在步骤 2 中,提供群集名称并添加所需的标签。单击下一步配置群集版本和网络设置,然后添加至少一个允许的存储类以及选择默认存储类。
在 Tanzu 任务控制中配置集群版本和网络设置
选择部署类型,然后单击添加卷。名称和挂载路径可以保留为默认值。但是,我们将容量增加到10GB。
在 Tanzu 任务控制中设置部署类型
单击下一步并展开默认节点池。单击添加卷,输入 containerd-0 作为名称,输入 /var/lib/containerd 作为挂载路径,然后将容量设置为 10GB。
在 Tanzu 任务控制中进行可选的卷配置
最后,单击创建集群并等待操作完成。在顶部的集群创建屏幕上,您可以看到有关刚刚创建的集群的信息,并可以看到已添加额外的卷。
确认 Tanzu 任务控制中的新集群配置
按 F5 刷新群集视图,然后单击“节点池”选项卡并展开默认节点池,以确认您在此处也看到了其他卷。
在 Tanzu 任务控制中查看其他卷
我希望这有助于您了解配置其他分区如何帮助确保您的 Kubernetes 集群在您遇到意外的存储峰值时继续运行。