https://github.com/topfreegames/go-extensions-k8s-client-go
Wrapper over k8s.io/client-go that implements some niceties, like OpenTracing support
https://github.com/topfreegames/go-extensions-k8s-client-go
Last synced: 7 months ago
JSON representation
Wrapper over k8s.io/client-go that implements some niceties, like OpenTracing support
- Host: GitHub
- URL: https://github.com/topfreegames/go-extensions-k8s-client-go
- Owner: topfreegames
- Created: 2019-05-30T13:19:43.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2019-09-06T20:12:06.000Z (about 6 years ago)
- Last Synced: 2024-06-20T07:59:40.208Z (over 1 year ago)
- Language: Go
- Size: 29.3 KB
- Stars: 0
- Watchers: 12
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# go-extensions-k8s-client-go
This go library is a wrapper over [k8s.io/client-go](https://godoc.org/k8s.io/client-go) that adds OpenTracing support through a new method `WithContext` added to our implementations of their kubernetes.Interface and rest.Interface.
All the other methods are proxies to the wrapped instances of *kubernetes.Clientset and *rest.RESTClient methods.
It's setup with k8s.io/client-go v10.0 and k8s libs in 1.13.9 in mind.
There are tags with specific k8s versions. E.g: kubernetes-1.11.7, kubernetes-1.13.9, etc.