kubelogin

OpenID Connect authentication plugin for kubectl

brewmacoslinux
Try with needOr install directly
Source

About

OpenID Connect authentication plugin for kubectl

Commands

kubelogin

Examples

Setup OIDC authentication for a kubectl cluster$ kubelogin setup --oidc-issuer-url=https://oidc.example.com --oidc-client-id=your-client-id --oidc-client-secret=your-secret
Authenticate and get a token for kubectl API access$ kubelogin get-token --oidc-issuer-url=https://oidc.example.com --oidc-client-id=your-client-id
Configure kubeconfig to use OIDC authentication via exec plugin$ kubectl config set-credentials oidc-user --exec-api-version=client.authentication.k8s.io/v1beta1 --exec-command=kubelogin --exec-arg=get-token