← All repos

client-go

Go client for Kubernetes.

k8s-staging
Browse cluster: Distributed Databases & Data Systems
5,650commits
796contributors
1languages

Tech stack & purpose

client-go is a Go client library for communicating with Kubernetes clusters. The project provides multiple packages for interacting with the Kubernetes API, including a typed clientset for standard API operations, a dynamic client for generic operations on arbitrary Kubernetes objects, a discovery package for querying supported APIs, optional authentication plugins, and tools for building controllers. The library is maintained as a staged repository within the main Kubernetes project and supports various Kubernetes versions through versioned releases.

Languages

Go
100.0%

Contributors (top 30 of 796)