kubelogin
« Back to VersTracker
Description:
OpenID Connect authentication plugin for kubectl
Type: Formula  |  Latest Version: 1.35.0@0  |  Tracked Since: Dec 25, 2025
Links: Homepage  |  GitHub  |  formulae.brew.sh
Stars: 2,138  |  Forks: 224  |  Language: Go  |  Category: Devops
Tags: kubernetes authentication oidc kubectl security go
Install: brew install kubelogin
About:
kubelogin is a kubectl plugin that enables OpenID Connect (OIDC) authentication for Kubernetes clusters. It handles the OAuth2/OpenID Connect flow to obtain and refresh ID tokens, allowing users to authenticate with identity providers like Google, Azure AD, or Okta. Its main value is simplifying secure, token-based access to Kubernetes without managing static credentials.
Key Features:
  • OpenID Connect (OIDC) authentication for kubectl
  • Automatic token refresh for continuous access
  • Support for multiple identity providers (e.g., Google, Azure AD)
  • Standalone and in-cluster execution modes
  • Integration with kubectl via the exec plugin mechanism
Use Cases:
  • Secure developer access to Kubernetes clusters using corporate SSO
  • Automating CI/CD pipeline authentication with cloud identity providers
Alternatives:
  • aws-iam-authenticator – Specifically for AWS EKS IAM authentication, not generic OIDC
  • oidc-login – Another kubectl OIDC plugin with similar core functionality
Version History
Detected Version Rev Change Commit
Dec 25, 2025 8:22pm 1.35.0 0 VERSION_BUMP e9a5aed3
Jan 8, 2025 2:27am 0 VERSION_BUMP f283a807
Dec 27, 2024 9:27am 0 VERSION_BUMP c7f9dc7a
Dec 4, 2024 4:20am 0 VERSION_BUMP 92522b97
Dec 3, 2024 10:15pm 0 VERSION_BUMP b73b052a
Nov 3, 2024 9:56am 0 VERSION_BUMP 229d3cb0
Sep 21, 2024 9:37am 0 VERSION_BUMP 4072d1df