KubernetesNomad
链接:https://vinothkumar-p.medium.com/is-nomad-taking-over-kubernetes-70d7418d3464 来自网络根据目前的市场状况,大多数人都同意 Kubernetes(又名“K8s”)赢得了容器编排之战,战胜了 Docker Swarm 和 Mesos 等替代品。但在 K8s (2014) 的同一时间还有另一个编排项目,那就是 HashiCorp 的 Nomad。(2015) Kubernetes 由 Google 孵化并得到持续的社区支持,实际上是容器编排的理想之选。然而,Kubernetes 并不是适用于所有用例的解决方案。正如许多开发人员提到新功能的复杂性一样,开发人员将疑虑和安全错误配置视为实施的潜在障碍。并不是说这些问题无法克服,但大多数用户承认 Kubernetes 固有的复杂性使得平台的入门和安全变得相当混乱。
Nomad 到底是什么?
Nomad 是Hashicorp的一个编排工具,允许用户部署和管理不同类型的应用程序,例如:- 支持容器
- 支持传统的应用程序栈。
- 支持微服务应用程序。
- 支持批量应用。
- 帮助我们自动化部署、应用程序扩展和升级。
- 使开发人员能够直接管理部署。
- 自动管理故障。
为什么是 Nomad?
Nomad 和 Kubernetes 的主要区别在于 Nomad 更加通用和轻量级。Nomad 可以像一个简单的任务调度程序一样工作,也可以根据项目规范承担更重的编排角色。Nomad 是由 HashiCorp 生产的补充工具组成的套件的一部分:- Terraform,用于快速基础设施开发
- Consul,用于自动服务网络
- Vault,Hashicorp 的 secrets 管理工具