s exactly the same as if you check out the `v1.17.0` tag in Kubernetes, and change directory to `staging/src/k8s.io/client-go`. The purpose is to let users quickly find matching commits among published repos, like [sample-apiserver](https://github.com/kubernetes/sample-apiserver), [apiextension-apiserver](https://github.com/kubernetes/apiextensions-apiserver), etc. The Kubernetes version tag does NOT claim any backwards compatibility guarantees for client-go. Please check the [semantic versions](#versioning) if you care about backwards compatibility. ### How to get it To get the latest version, use go1.16+ and fetch using the `go get` command. For example: ``` go get k8s.io/client-go@latest ``` To get a specific version, use go1.11+ and fetch the desired version using the `go get` command. For example: ``` go get k8s.io/client-go@v0.20.4 ``` See [INSTALL.md](/INSTALL.md) for detailed instructions and troubleshooting. ### How to use it If your application runs in a Pod in the cluster, please refer to the in-cluster [example](examples/in-cluster-client-configuration), otherwise please refer to the out-of-cluster [example](examples/out-of-cluster-client-configuration). ### Dependency management For details on how to correctly use a dependency management for installing client-go, please see [INSTALL.md](INSTALL.md). ### Contributing code Please send pull requests against the client packages in the Kubernetes main [repository](https://github.com/kubernetes/kubernetes). Changes in the staging area will be published to this repository every day.