-
Notifications
You must be signed in to change notification settings - Fork 804
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support TLS #2350
Comments
I'd like to pick this up! To do this, we can add support for bidirectional (client and server) auth. The supported TLS version could be synced with the prometheus node_exporter https package. Tracking steps
|
Ping me if you make a PR in |
Has the approach of relying on a service mesh (e.g. linkerd, or something else) to enable mTLS between services been explored? This might be simpler than baking it into the project itself, and might integrate more cohesively with existing k8s fleets. |
@halcyondude - I have answered on the PR. |
Cortex as a project does not have many mechanisms in place to secure its messages. As things stand, no security mechanisms exist with cortex and that responsibility is off-loaded to the system that proxies requests to Cortex. As a distributed system with significant traffic between services, I think we should consider adding support for TLS within Cortex. Initially this support could be focuses on GRPC services within Cortex and then expanded to cover its HTTP services.
The text was updated successfully, but these errors were encountered: