HashiCorp Consul es una solución de redes de servicios que permite a los equipos gestionar la conectividad segura de red entre servicios y en entornos locales y multi-nube, así como en tiempo de ejecución. Consul proporciona descubrimiento de servicios, mallado de servicios, gestión del tráfico y actualizaciones automatizadas para dispositivos de infraestructura de red. Puedes usar estas funciones individualmente o juntas en un solo despliegue de Consul.
Consul ofrece un plano de control que permite registrar, consultar y asegurar servicios desplegados en redes. El plano de control forma parte de la infraestructura de red que mantiene un registro central para rastrear los servicios y sus respectivas direcciones IP. Es un sistema distribuido que se ejecuta en un clúster de nodos, como servidores físicos, instancias en la nube, máquinas virtuales o contenedores.
Revisión:
Dirección de descarga:
El inicio de sesión del hipervínculo es visible.
El inicio de sesión del hipervínculo es visible.
El cónsul (CLI) ordena:
El inicio de sesión del hipervínculo es visible.
El inicio de sesión del hipervínculo es visible.
Primero, descarga consul_1.15.3_windows_amd64 y crea uno nuevostart.batPara empezar el guion Consul, el guion es el siguiente:
Luego ejecuta el script start.bat, como se muestra en la imagen de abajo:
Navegador abierto:http://127.0.0.1:8500/, como se muestra en la figura siguiente:
Adjunto está el comando para construir un entorno de pruebas consul usando docker:
Información sobre los parámetros del comando de inicio de Consul:
Resolución de campo | -servidor | Empieza como camarero. El valor por defecto es cliente. | -Bootstrap | Se utiliza para controlar si un servidor está en modo bootstrap, si solo un servidor puede estar en modo bootstrap en un centro de datos, y cuando un servidor está en modo bootstrap, puede ser elegido como líder del servidor. | -bootstrap-expect=1 | Si el número mínimo de servidores requeridos por el clúster es menor que este número, el clúster será invalidado. | -Ui | Especifica abrir la interfaz de usuario para que puedas acceder a la interfaz web que viene con consul a través de una dirección como http://localhost:8500/ui. | -data-dir | Especifica el directorio del almacén de datos. | -atar | La dirección especificada para la comunicación dentro del clúster debe ser accesible para todos los nodos del clúster, y la predeterminada es 0.0.0.0. | -cliente | Especifica a qué dirección de cliente está vinculada Consul, cuál proporciona servicios como HTTP, DNS, RPC, etc., y el valor predeterminado es 127.0.0.1. | -nodo | El nombre de un nodo en un clúster debe ser único dentro de un clúster, y el nombre por defecto es el nombre de host del nodo. | -Centro de datos | Especifica el nombre del centro de datos, que por defecto es DC1. |
Después de iniciar Consul, por defecto escucha 6 puertos:
8300 | Puertos de replicación y de dirección (sincronización de réplicas, puertos de reenvío) | 8301 | Puerto LAN Cossip (puerto conectado al clúster) | 8302 | Puerto WAN Gossip (puerto conectado al exterior del clúster) | 8500 | Puerto de la interfaz web UI (puerto de acceso de la interfaz web) | 8600 | Puertos que utilizan el protocolo DNS para ver información de nodos (puertos usados por protocolos DNS) | 8503 | gRPC TLS: API gRPC con conexión TLS |
Para más información sobre los puertos consulares, véase:El inicio de sesión del hipervínculo es visible.
(Fin) |