Kubernetes login helper application for the Dex Federated OpenID Connect provider (OIDC)
1.1K
A helper web-app which talks to one or more Dex Identity services to generate
kubectl commands for creating and modifying a kubeconfig.
kubectl config commands (user/cluster/context)

make
Creates ./bin/dex-k8s-authenticator
make container
Follow the example here: https://github.com/coreos/dex/blob/master/Documentation/getting-started.md
Start it with using the provided ./examples/dex-server-config-dev.yaml
./bin/dex-k8s-authenticator --config ./examples/config.yaml
[email protected] followed by the password passwordThis project provides helm charts for deploying both dex and
dex-k8s-authenticator to your Kubernetes cluster. Instructions are provided
for each chart.
You can run multiple Dex Server instances with different backends if required.
Just update the examples/config.yaml to add an extra cluster to the list with the
required settings.
You can update the Dockerfile and add any required root-certs to /usr/local/share/ca-certificates/, then run update-ca-certificates
A similar web UI that generates kubectl configurations without using dex to authenticate first
OIDC helpers that run locally to setup kubectl:
A Kubernetes JWT webhook helper with a similar UX to Kuberos
Content type
Image
Digest
Size
50.4 MB
Last updated
over 8 years ago
docker pull whereisaaron/dex-k8s-authenticator