Skip to content

User authentication

User authentication is provided out of the box, however, you do have to hand on a prepared Kubeconfig file to your users.

Ensure you are authenticated with an administrator Kubeconfig file.

Pinniped is a Kubernetes authentication provider that allows you to authenticate to a cluster using OIDC.

Install Pinniped

Use the Pinniped CLI to generate the Kubeconfig file for your cluster:

Terminal window
$ pinniped get kubeconfig \
--output ./kubeconfig-pinniped.yaml

The ./kubeconfig-pinniped.yaml file will be created in your current directory. This file contains the necessary information for your users to authenticate to the cluster using OIDC. Hand them the file toghether with the pinniped server version, and instruct them to follow the Authenticate to the cluster guide.