An open API service indexing awesome lists of open source software.

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

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.