Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/lucasepe/using-client-go

Source code related to my Golang Notebook "Using client-go"
https://github.com/lucasepe/using-client-go

client-go golang kubernetes sample-code

Last synced: 29 days ago
JSON representation

Source code related to my Golang Notebook "Using client-go"

Awesome Lists containing this project

README

        

# Using client-go

**Writing Golang clients for talking to a Kubernetes cluster**

Go source code examples used in [Using `client-go` notebook](https://leanpub.com/using-client-go) are available here.

If you like the topic and want to support me, you could buy the notebook on [Leanpub](https://leanpub.com/using-client-go)

    @

You can download the notebook TOC and same random page [here](./using-client-go-toc-and-some-random-pages.pdf)

Thank you!

--

- [Initializing a client](./creating-a-rest-config-instance/)
- [Using `rest.Client`](./using-rest-client/)
- [Using `kubernetes.Clientset`](./using-kubernetes-clientset/)
- [Using `dynamic.Interface`](./using-dynamic-interface/)
- [Using `discovery.DiscoveryClient`](./using-discovery-client/)
- [Using labels and selectors](./labels-and-selectors/)
- [Displaying HTTP API calls](./display-http-calls/)
- [Watching for changes](./watching/)
- [Using `RetryWatcher`](./using-retrywatcher/)
- [Using `SharedInformer`](./using-informers/)
- [Using work queues to write a custom Controller](./workqueue/)
- [Using code generators](./using-codegen/)