Kubernetes Provider

The Kubernetes provider enables integration with Kubernetes clusters for authentication and role-based access control.

Capabilities

  • Authentication: Kubernetes cluster authentication
  • RBAC Integration: Kubernetes Role-Based Access Control
  • Cluster Management: Access to multiple Kubernetes clusters
  • Service Account Support: Integration with Kubernetes service accounts

Configuration Options

Option Type Required Description
kubeconfig string No Path to kubeconfig file
context string No Kubernetes context to use
namespace string No Default namespace
cluster_url string No Kubernetes API server URL
token string No Service account token

Example Configuration

version: "1.0"
providers:
  kubernetes:
    name: Kubernetes
    description: Kubernetes cluster access
    provider: kubernetes
    enabled: true
    config:
      kubeconfig: /path/to/kubeconfig
      context: production-cluster
      namespace: default

For detailed setup instructions, refer to the Kubernetes documentation.