Kubernetes framework

Introduction
Goal of go-kube Kubernetes framework is to provide some simple patterns for
interacting with Kubernetes API server mostly using the Kubernetes Go
Client. The main pattern provided is a controller
framework wrapping a central set of cache.Indexers.
Building
This project is using a custom build system called go-make, that
provides default targets for most common tasks. Makefile rules are generated
based on the project structure and files for common tasks, to initialize,
build, test, and run the components in this repository.
To get started, run one of the following commands.
make help
make show-targets
Read the go-make manual for more information about targets
and configuration options.
Not: go-make installs pre-commit and commit-msg
hooks calling make commit to enforce successful testing and
linting and make git-verify message to validate whether the commit message
is following the conventional commit best practice.
Terms of Usage
This software is open source under the MIT license. You can use it without
restrictions and liabilities. Please give it a star, so that I know. If the
project has more than 25 Stars, I will introduce semantic versions v1.
Contributing
If you like to contribute, please create an issue and/or pull request with a
proper description of your proposal or contribution. I will review it and
provide feedback on it as fast as possible.