Quilkin Agent
services | ports | Protocol |
---|---|---|
QCMP | 7600 | UDP(IPv4 OR IPv6) |
For multi-cluster integration, Quilkin provides a agent
service, that can be
deployed to a cluster to act as a beacon for QCMP pings and forward cluster
configuration information to a relay
service.
Agent configuration sources matches that of the Management Server, such as Filesystem and Agones.
To view all options for the agent
subcommand, run:
$ quilkin agent --help
{{#include ../../../target/quilkin.agent.commands}}
Quickstart
The simplest version of the agent
service is just running quilkin agent
,
this will setup just the QCMP service allowing the agent to be pinged for
measuring round-time-trips (RTT).
quilkin agent
To run an agent with the relay (see relay
quickstart
for more information), you just need to specify the relay endpoint with the
--relay
flag and provide a configuration discovery provider such as a
configuration file or Agones.
quilkin --admin-adress http://localhost:8001 agent --relay http://localhost:7900 file quilkin.yaml
Now if we run cURL on both the relay and the control plane we should see that they both contain the same set of endpoints.
# Check Agent
curl localhost:8001/config
# Check Relay
curl localhost:8000/config