La Red de Conocimientos Pedagógicos - Currículum vitae - Guía de uso de Cónsul

Guía de uso de Cónsul

Consul se utiliza para el descubrimiento de servicios y proporciona funcionalidad lista para usar. Los problemas encontrados y el resumen de uso se registran aquí

/v1/agent/checks: Volver al. agente local Todas las comprobaciones registradas (incluidos archivos de configuración e interfaces HTTP)

/v1/agent/services: devuelve todos los servicios registrados por el agente local

/v1/agent/members: devuelve el agente en Miembros visto en el grupo de chismes del cluster

/v1/agent/self: Devuelve la configuración y la información de los miembros del agente local

/v1/agent/join/

: Activar que el agente local se una al nodo

/v1/agent/force-leave/>: Eliminar nodo a la fuerza

/v1/agent/check/register: Agrega un cheque al elemento del agente local, utilice el método PUT para transmitir datos en formato json

/v1/agent/check/deregister/: cerrar sesión en el elemento de control del agente local

/v1/agent/ check/pass/: establece el estado de un elemento de verificación local en aprobado

/v1/agent/check/warn/: establece el estado de un elemento de verificación local verificar elemento en advertencia

/v1/agent/check/fail/: establece el estado de un elemento de verificación local en crítico

/v1/agent/service/register: Agregue un nuevo elemento de servicio al agente local, use el método PUT para transmitir datos en formato json

/v1/agent/service/deregister/: cierre sesión en un elemento de servicio del agente local

/v1/catalog/register : Registra un nuevo nodo, servicio o cheque

/v1/catalog/deregister : Cancela el registro de un nodo, servicio o cheque

/ v1/catalog/datacenters: enumera los centros de datos conocidos

/v1/catalog/nodes: enumera los nodos en un DC determinado

/v1/catalog/services: enumera los servicios en un DC determinado

/v1/catalog /service/: enumera los nodos en un servicio determinado

/v1/catalog/node/: enumera los servicios proporcionados por un nodo

/v1/health /node/: Devuelve el cheque definido por nodo, ¿parámetros disponibles?dc=

/v1/health/checks/: Devuelve el cheque asociado al servicio, parámetros disponibles?dc=

/v1/health/service/: Devuelve el servicio en el nodo dado en el centro de datos dado

/v1/health/state/: Devuelve el servicio en el estado especificado en el centro de datos, estado ¿Puede ser "cualquiera", "desconocido", "aprobado", "advertencia" o "crítico" parámetros disponibles? dc=

",

"Servicio" : {" Servicio": "búsqueda", "Puerto": 80}}'

","nombre": "3d-virtual-number-ykt-com","dirección": " api. 1ketong.com ","port":80}' http://localhost:8500/v1/agent/service/register

curl -X PUT http://localhost:8500/v1/agent/ service/deregister /settlerconsumer-service@10.9.153.21

nohup ./consul agent -retry-join=10.10.210.128 -config-file /usr/local/consul/config.json > /data/logs /consul. log &

Cuando cónsul se expande y reduce según las necesidades, el sistema puede ejecutarse normalmente incluso si hay un número par de servidores

Expansión: cónsul se une a consul_server_ip

Necesario después de la expansión Espere a que los datos se sincronicen del líder al nuevo flujo

Reducir escala: salida del cónsul

Utilice la lista de pares del operador del cónsul para ver la información del servidor y confirmar si la operación es exitosa