kubectl-gardenlogin SAP SE
winget install --id=Gardener.gardenlogin -e kubectl-gardenlogin: Streamlining Kubernetes Cluster Authentication
kubectl-gardenlogin is a credential plugin designed to streamline authentication for Kubernetes cluster administrators working with Gardener. It integrates seamlessly with kubectl, enabling users to fetch credentials for shoot clusters directly from the Kubernetes API server.
Key Features:
- Integration with kubectl: Functions as a native kubectl credential plugin, simplifying workflow.
- Admin and Viewer Access: Supports fetching admin-level or read-only viewer credentials via shoots/adminkubeconfig and shoots/viewerkubeconfig subresources.
- Access-Level Control: Utilizes the --access-level flag (auto, admin, viewer) to manage credential access, with auto providing fallback from admin to viewer access if needed.
- Compatibility: Works with kubectl versions 1.20+ and supports legacy configurations for older versions.
- Seamless Tool Integration: Compatible with existing tools like gardenctl-v2, allowing shared configuration files.
Audience & Benefit: Ideal for Kubernetes cluster administrators managing shoot clusters in Gardener environments. This tool streamlines authentication processes by eliminating manual credential retrieval steps, reducing the risk of errors and enhancing operational efficiency.
Installation can be efficiently handled via winget for a seamless setup experience.