client-gok8s.io/client-go/tools Directories

tools/ directory

Directories

PathSynopsis
tools/authPackage auth defines a file format for holding authentication information needed by clients of Kubernetes.
tools/auth/execPackage exec contains helper utilities for exec credential plugins.
tools/cachePackage cache is a client-side caching mechanism.
tools/cache/synctrackPackage synctrack contains utilities for helping controllers track whether they are "synced" or not, that is, whether they have processed all items from the informer's initial list.
tools/cache/testing
tools/clientcmdPackage clientcmd provides one stop shopping for building a working client from a fixed config, from a .kubeconfig file, from command line flags, or from any merged combination.
tools/clientcmd/api
tools/clientcmd/api/latest
tools/clientcmd/api/v1
tools/eventsPackage events has all client logic for recording and reporting "k8s.io/api/events/v1".Event events.
tools/internal
tools/leaderelectionPackage leaderelection implements leader election of a set of endpoints.
tools/leaderelection/resourcelock
tools/metricsPackage metrics provides abstractions for registering which metrics to record.
tools/pager
tools/portforwardPackage portforward adds support for SSH-like port forwarding from the client's local host to remote containers.
tools/recordPackage record has all client logic for recording and reporting "k8s.io/api/core/v1".Event events.
tools/record/util
tools/reference
tools/remotecommandPackage remotecommand adds support for executing commands in containers, with support for separate stdin, stdout, and stderr streams, as well as TTY.
tools/watch
Version
v0.33.0 (latest)
Published
Apr 23, 2025
Platform
linux/amd64
Last checked
3 hours ago

Tools for package owners.