DevOps и CI/CD · BSL 1.1

HashiCorp Consul на VPS

HashiCorp Consul на VPS: service discovery, KV-store, service mesh, health checks.

Официальный сайт: https://www.consul.io

vCPU от
2
рекомендуется
RAM от
2 GB
минимум
Диск от
20 GB
SSD/NVMe
План
VPS-S
оптимальный

Что такое HashiCorp Consul

Consul — service discovery + KV-store + service mesh. Ноды регистрируют сервисы, health check'и мониторят, DNS/HTTP API для discovery. Foundation для многих stacks.

Ставим 3+ ноды для quorum (Raft), server mode на 3, client mode на остальных. UI на 8500, gossip на 8301, RPC на 8300.

Требования и совместимость

CPU
2 vCPU
рекомендуется
RAM
2 GB
минимум
Disk
20 GB
SSD/NVMe
License
BSL 1.1
официально
Поддерживаемые ОС: Ubuntu 22.04, Debian 12

Установка HashiCorp Consul

Быстрый снапшот команд для установки на чистом VPS. У нас доступен готовый snapshot для клика в панели — эти команды выполняются автоматически.

wget -O- https://apt.releases.hashicorp.com/gpg | apt-key add -
echo "deb https://apt.releases.hashicorp.com jammy main" > /etc/apt/sources.list.d/hashicorp.list
apt update && apt install -y consul
consul agent -server -bootstrap-expect=3 -data-dir=/opt/consul -bind=<IP>

Возможности HashiCorp Consul

Ключевые фичи и характеристики, которые получаете из нашего snapshot HashiCorp Consul на VPS.

  • Service discovery (DNS/HTTP API)
  • KV-store для конфигов
  • Health checks
  • Service mesh (Consul Connect)
  • Multi-datacenter

Для каких задач подходит

  • Service discovery для микросервисов
  • KV-конфиги (envconsul)
  • Central health checks

Частые вопросы

3 ноды минимум?
Для HA — да. Для dev/homelab — single-node работает.
vs etcd?
etcd — сфокусирован на KV, используется K8s. Consul — service-oriented, service mesh, DNS.
Nomad + Consul?
Отлично работают вместе — Nomad как orchestrator, Consul как discovery + KV.

Развернуть HashiCorp Consul за 60 секунд

Готовый снапшот с автобэкапом, TLS и systemd. От €3/мес.