Rohit Dandamudi d85ea91d43 feat: extract peer address from nginx headers
- Added additional interceptors function to log the address
- Tests to cover the client IP address case
Signed-off-by: Rohit Dandamudi <rohit.dandamudi@siderolabs.com>
2021-11-17 18:31:58 +05:30
2021-10-28 23:13:26 +03:00
2021-10-28 23:13:26 +03:00
2021-10-28 23:13:26 +03:00
2021-10-28 23:13:26 +03:00
2021-10-28 23:13:26 +03:00
2021-10-28 23:13:26 +03:00

Talos Discovery Service (for KubeSpan)

Discovery Service provides cluster membership and KubeSpan peer information for Talos clusters.

Overview

Discovery Service provides centralized service for Talos nodes to exchange information about nodes of the cluster.

Talos runs "official" instance of the service, and anyone can run their own instance on-prem or in the cloud.

Discovery service doesn't store any data, all data is ephemeral and is kept only in memory. Node information is expired (if not updated) after 30 minutes. Discovery service doesn't see actual node information, it only stores and updates encrypted blobs. Discovery data should be submitted encrypted by the client, and service doesn't have the encryption key.

Description
Discovery Service provides cluster membership and KubeSpan peer information for Talos Linux clusters.
Readme BUSL-1.1 430 KiB
Languages
Go 85%
Makefile 5.8%
Dockerfile 5.2%
Shell 2.5%
HTML 1.5%