|
|
|
|
|
by erchiang
3568 days ago
|
|
Disclaimer - I work at CoreOS and on the Kubernetes auth sub systems Today, most of the auth-N plugins[0] (the upstream equivalent to the OpenShift doc you linked to) are relatively minimal. Most of these are aimed at providing pluggability for other apps that focus on ease of use. Google uses the webhook implementation for its GKE auth-N and we (CoreOS) continue to try to make our OpenID Connect server federate to more backends (LDAP, GitHub, etc.).[1] With these kind of tooling, it's completely possible to map auth-Z policies to, say a group of LDAP users. But yes, there's a lack of canonical documentation on how to go about this. We're always trying to negotiate how much of this should live in core Kubernetes and how much should be provided by third party services (and what the upstream docs should endorse). But today I'd still (perhaps because I'm biased) recommend giving your CEO different credentials for your prod cluster :) [0] http://kubernetes.io/docs/admin/authentication/
[1] https://github.com/coreos/dex |
|