Skip to content

Commit

Permalink
Update main README
Browse files Browse the repository at this point in the history
  • Loading branch information
slashpai committed Jul 28, 2021
1 parent 31d88ec commit 2f18e6a
Showing 1 changed file with 23 additions and 1 deletion.
24 changes: 23 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,25 @@
# client-go-examples

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/

0 comments on commit 2f18e6a

Please sign in to comment.