kubernetes/utils

GitHub: kubernetes/utils

Stars: 379 | Forks: 218

# Utils [![Test](https://static.pigsec.cn/wp-content/uploads/repos/2026/06/76caa79715041518.svg)](https://github.com/kubernetes/utils/actions/workflows/test.yml) [![GoDoc](https://godoc.org/k8s.io/utils?status.svg)](https://godoc.org/k8s.io/utils) A set of Go libraries that provide low-level, kubernetes-independent packages supplementing the [Go standard libs]. ## Purpose As Kubernetes grows and spins functionality out of its [core] and into cooperating repositories like [apiserver], [kubectl], [kubeadm], etc., the need arises for leaf repositories to house shared code and avoid cycles in repository relationships. This repository is intended to hold shared utilities with _no Kubernetes dependencies_ that may be of interest to any Go project. See these [instructions for moving] an existing package to this repository. ## Criteria for adding code here - Used by multiple Kubernetes repositories. - Complex enough to be worth vendoring, rather than copying (e.g. not 5 LOC). - Can be fully exercised by unit tests (e.g. no dependencies on kernels). - Has full unit test coverage. - Stable, or backward compatible, API, with complete godocs. - Go tools compliant (`go get`, `go test`, etc.). - Very few (ideally zero) external dependencies. - _No dependencies on any other Kubernetes repository_.
标签:EVTX分析