Quilkin Built-in xDS Providers

To make xDS integration easier, Quilkin can be run in "xDS Provider Mode".

In this mode, rather than run Quilkin as a proxy, Quilkin will start an xDS management server on the Local Port, with each provider abstracting away the complexity of a full xDS management control plane via integrations with popular projects and artchitecture patterns.

This is driven by Quilkin being executed via the manage subcommand, and specifying which provider to be used.

To view all the providers and options for the manage subcommand, run:

$ quilkin manage --help
Runs Quilkin as a xDS management server, using `provider` as a configuration source

Usage: quilkin manage [OPTIONS] <COMMAND>

Commands:
  agones  Watches Agones' game server CRDs for `Allocated` game server endpoints, and for a `ConfigMap` that specifies the filter configuration
  file    Watches for changes to the file located at `path`
  help    Print this message or the help of the given subcommand(s)

Options:
  -p, --port <PORT>  [env: QUILKIN_PORT=]
  -h, --help         Print help information