Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kube-go/client-go-examples
client-go examples
https://github.com/kube-go/client-go-examples
client-go client-go-examples go golang kubernetes kubernetes-controller slashpai-hack-hustle
Last synced: about 1 month ago
JSON representation
client-go examples
- Host: GitHub
- URL: https://github.com/kube-go/client-go-examples
- Owner: kube-go
- License: apache-2.0
- Created: 2021-07-26T12:52:56.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2021-07-28T08:34:11.000Z (over 3 years ago)
- Last Synced: 2024-06-20T03:49:06.760Z (7 months ago)
- Topics: client-go, client-go-examples, go, golang, kubernetes, kubernetes-controller, slashpai-hack-hustle
- Language: Go
- Homepage:
- Size: 27.3 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# client-go-examples
## Motivation
The motivation for this repo is that I found it very hard to write kube controllers for the operators since I am not much familiar with [client-go](https://github.com/kubernetes/client-go). I am from a SRE background and transitioned into Software Engineering. I found it very hard to understand kubernetes programming, so I am trying ways to simplify this by trying to get a structured approach. Getting familiar with client-go is first step towards it. Organized programs based on usage in this repo.
## Pre-requisites
Most of the examples will need a running kubernetes cluster
## Usage
Navigate to each directory for respective usage
## Examples
1. [listitems](listitems)
1. [workqueue](queue)
1. [controller](controller)## References
1. https://github.com/kubernetes/client-go/tree/master/examples
1. https://leftasexercise.com/category/kubernetes/