APP下载

容器调度工具HashiCorp Nomad释出1.0,可扩展超过1万个节点

消息来源:baojiabao.com 作者: 发布时间:2026-05-26

报价宝综合消息容器调度工具HashiCorp Nomad释出1.0,可扩展超过1万个节点

可用来替代Kubernetes的HashiCorp Nomad推出1.0版本,这代表Nomad的成熟度和稳定性已经达一定标准,用户已经可以将其用于生产环境。Nomad是一款灵活的容器调度工具,可以在本地和云端,大规模部署和管理容器,以及非容器化应用程序,目前Nomad已经被Cloudflare、Roblox和Pandora等知名企业,广泛地用于产品服务中。

Nomad 1.0加入多项重要新功能,包括在企业版现在能够动态调整应用程序的大小,该功能可监控Nomad工作,并且追踪资源使用,分析历史资料提供建议,将应用程序调整至可高效率使用资源的状态。该功能让企业能以智慧且无中断的方法,大规模最佳化应用程序资源使用,不需要使用者人工介入反复试错。

而在开源版本中,Nomad开始提供命名空间支援,让工作与相关物件可以彼此分割,或是与其他用户分割,以实现多租户丛集的概念,此一功能已从企业版移动到开源版本。另外,新的使用者界面功能可显示Nomad丛集中的所有资料中心、节点、分配资讯以及资源使用情形,因此用户可以使用更直觉的方式,了解丛集容量、观察应用程序部署,也能查看优先级配置,以降低节点故障时的影响范围。

官方提到,Nomad特别重视其效能以及操作简易性,他们经过严格的可扩展性测试,以确保Nomad在任何极端情况下,都可以稳定的扩展部署。Nomad团队完成了200万容器的挑战,在22分钟内,Nomad跨10个AWS地区,在6,000台主机上调度200万个容器,而这相当于每秒要部署1,500个容器的速度。

虽然Kubernetes和Nomad都是用来管理和部署应用程序的工具,但还是有一些不同之处,官方提到,Kubernetes的目的是要提供执行Docker应用程序的所有需求,包括丛集管理、调度、监控、服务探索和秘密管理等,而Nomad仅专注于丛集管理和调度。

Nomad的架构要比Kubernetes简单得多,Nomad仅有单一二进制档案,整合了轻量级资源管理器和调度程序,支援虚拟化、容器化和独立应用程序,包括Docker、Java、Windows上的IIS和Qemu等。以规模来看,官方提到,Kubernetes最多支援5,000个节点,但是Nomad已被证明可扩展超过10,000个节点。

2020-12-16 12:52:00

相关文章