Pinniped 0.22.0

Pinniped 0.22.0


Pinniped is a set of tools for enabling authentication in Kubernetes clusters using any identity provider that supports the OpenID Connect (OIDC) standard. It provides a simple and secure way to manage user authentication across multiple clusters and clouds, and can be integrated with existing identity systems. With Pinniped, administrators can easily configure and manage authentication policies, while developers can focus on building applications without worrying about the underlying authentication infrastructure. Pinniped also supports token exchange, which allows for secure communication between clusters and external services.

  • Supports multiple identity providers, including Active Directory, Google, Okta, and others.
  • Simplifies Kubernetes authentication by providing a unified login interface for all identity providers.
  • Offers secure authentication through the use of secure tokens and certificates.
  • Provides a range of authentication options, including password, token, and certificate-based authentication.
  • Can be deployed on-premise or in the cloud, depending on the user's requirements.

  • Pinniped can be used by developers to simplify the process of integrating identity providers with Kubernetes clusters. This can help to improve security and reduce the amount of custom code required to connect identity providers to Kubernetes.
  • Pinniped can also be used by IT administrators to manage access to Kubernetes clusters securely. This can help to ensure that only authorized users can access sensitive resources within the Kubernetes cluster.
  1. Install Pinniped using the provided installation instructions.
  2. Configure Pinniped to work with the desired identity provider(s) using the configuration files provided.
  3. Deploy Pinniped to the Kubernetes cluster.
  4. Configure Kubernetes to use Pinniped as the authentication provider.
  5. Use Pinniped to authenticate and manage access to Kubernetes resources

  • Written in Go programming language.
  • Uses the OpenID Connect (OIDC) protocol for authentication.
  • Can be deployed as a Kubernetes operator or a standalone binary.
  • Compatible with Kubernetes version 1.19 or higher.
  • Offers both command-line and API-based configuration options.

Grow With Us

Let’s talk about the future, and make it happen!