Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/summerwind/whitebox-controller
Extensible generic controller for Kubernetes
https://github.com/summerwind/whitebox-controller
controller golang kubernetes operator
Last synced: 2 months ago
JSON representation
Extensible generic controller for Kubernetes
- Host: GitHub
- URL: https://github.com/summerwind/whitebox-controller
- Owner: summerwind
- License: apache-2.0
- Created: 2019-03-19T14:43:55.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2023-03-07T02:49:26.000Z (over 1 year ago)
- Last Synced: 2024-01-20T21:51:12.877Z (5 months ago)
- Topics: controller, golang, kubernetes, operator
- Language: Go
- Homepage:
- Size: 268 KB
- Stars: 37
- Watchers: 5
- Forks: 6
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Lists
- awesome-cloud-native - whitebox-controller - Extensible generic controller for Kubernetes. (Framework)
README
# Whitebox Controller
Whitebox Controller is an extensible general purpose controller for Kubernetes.
This controller performs reconciliation or validation of Kubernetes resources by executing external commands or sending HTTP requests to external URLs. This allows developers to implement the Kubernetes controller simply by providing an external command or HTTP endpoint.
## Motivation
- Allow developers to make controllers without various knowledge of Kubernetes
- Allow developers to implement controllers in their familiar programming languages
- Enable quick validation of new controller ideas## Documentation
- [Getting Started](docs/getting-started.md)
- [Configuration](docs/configuration.md)
- [Implementing controller](docs/implementing-controller.md)