nomad README

The project's README from github.com/hashicorp/nomad. As one markdown file: README.md.

Nomad License: BUSL-1.1 Discuss

HashiCorp Nomad logo

Nomad is a simple and flexible workload orchestrator to deploy and manage containers (docker, podman), non-containerized applications (executable, Java), and virtual machines (qemu) across on-prem and clouds at scale.

Nomad is supported on Linux, Windows, and macOS. A commercial version of Nomad, Nomad Enterprise, is also available.

Nomad provides several key features:

Quick Start

Testing

Refer to the Getting Started tutorials for instructions on setting up a local Nomad cluster for non-production use.

Optionally, find Terraform manifests for bringing up a development Nomad cluster on a public cloud in the terraform directory.

Production

Refer to Production reference architecture for recommended practices and a reference architecture for production deployments.

Documentation

Nomad product documentation is stored in the web-unified-docs repo.

Roadmap

A timeline of major features expected for the next release or two can be found in the Public Roadmap.

This roadmap is a best guess at any given point, and both release dates and projects in each release are subject to change. Do not take any of these items as commitments, especially ones later than one major release away.

Contributing

See the contributing directory for more developer documentation.

nomad (hashicorp/nomad)

Searching Database…

17K ·GitHub
Что это такое?Nomad — это оркестратор рабочих нагрузок от HashiCorp, который развёртывает и управляет контейнерами, приложениями без контейнеров и виртуальными машинами в локальной и облачной инфраструктуре в больших масштабах.
Это похоже на Kubernetes или что-то другое?Это один самодостаточный исполняемый файл, который объединяет управление ресурсами и планирование, не требуя внешних сервисов для хранения данных или координации. По архитектуре он проще, чем многокомпонентные системы вроде Kubernetes.
Как запустить кластер, чтобы его попробовать?Следуйте обучающим материалам Getting Started, чтобы развернуть локальный кластер Nomad для использования не в продакшене, или используйте Terraform-манифесты в каталоге terraform, чтобы поднять тестовый кластер в публичном облаке.
Нужны ли Consul или Vault, чтобы им пользоваться?Нет, Nomad самодостаточен и работает самостоятельно, но при желании у него есть встроенная интеграция с Consul для обнаружения сервисов и с Vault для управления секретами.
Безопасно ли использовать тестовый кластер в продакшене?Нет, быстрая локальная установка явно предназначена для использования не в продакшене; для реальных развёртываний нужно следовать отдельному руководству по эталонной архитектуре для продакшена.
Работает ли он на Linux, Windows и macOS?Да, Nomad поддерживается на всех трёх системах: Linux, Windows и macOS.
Есть ли платная версия с дополнительными возможностями?Да, HashiCorp также предлагает Nomad Enterprise как коммерческую версию наряду с проектом с открытым исходным кодом.
Может ли он планировать задачи для GPU в ML/AI?Да, в Nomad есть встроенная поддержка плагинов устройств, которая автоматически обнаруживает и использует GPU, FPGA и TPU для таких нагрузок, как машинное обучение.
Как Nomad справляется с отказами узлов или приложений?Nomad автоматически обрабатывает отказы приложений, узлов и драйверов, используя выбор лидера и репликацию состояния для высокой доступности.
Может ли Nomad запускать нагрузки в нескольких регионах или облаках?Да, Nomad поддерживает федерацию из коробки, позволяя развёртывать приложения в нескольких регионах и облаках из одной системы.
Насколько хорошо Nomad масштабируется?Nomad оптимистично работает с параллелизмом для высокой пропускной способности и низкой задержки и уже доказал в продакшене способность масштабироваться до кластеров из 10 000+ узлов.
Можно ли запускать старые приложения без контейнеров вместе с контейнерами?Да, Nomad использует подключаемые драйверы задач, поэтому устаревшие исполняемые файлы и Java-приложения получают преимущества оркестрации без необходимости упаковывать их в контейнеры, работая на той же инфраструктуре, что и контейнеры.
What are similar projects?kubernetes, consul, etcd, rook, AgentTeams, thanos, kubespray, rancher
Creator
hashicorp
Size
636.9 MB
Stars
17K
Age
11y
Commits · 90 Days