https://github.com/23technologies/gardener-extension-mwe
A mininal working example for Gardener extensions
https://github.com/23technologies/gardener-extension-mwe
Last synced: 5 months ago
JSON representation
A mininal working example for Gardener extensions
- Host: GitHub
- URL: https://github.com/23technologies/gardener-extension-mwe
- Owner: 23technologies
- License: apache-2.0
- Created: 2022-05-06T07:08:56.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2022-05-06T09:42:02.000Z (about 4 years ago)
- Last Synced: 2024-06-20T00:41:59.853Z (almost 2 years ago)
- Language: Go
- Size: 8.14 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Gardener Extension Mininal Working Example (MWE)
[](https://reuse.software/)
Project Gardener implements the automated management and operation of [Kubernetes](https://kubernetes.io/) clusters as a service.
Its main principle is to leverage Kubernetes concepts for all of its tasks.
Recently, most of the vendor specific logic has been developed [in-tree](https://github.com/gardener/gardener).
However, the project has grown to a size where it is very hard to extend, maintain, and test.
With [GEP-1](https://github.com/gardener/gardener/blob/master/docs/proposals/01-extensibility.md) we have proposed how the architecture can be changed in a way to support external controllers that contain their very own vendor specifics.
This way, we can keep Gardener core clean and independent.
This controller implements Gardener's extension contract for the `mwe` extension.
Please find more information regarding the extensibility concepts and a detailed proposal [here](https://github.com/gardener/gardener/blob/master/docs/proposals/01-extensibility.md).
## Learn more!
Please find further resources about out project here:
* [Our landing page gardener.cloud](https://gardener.cloud/)
* ["Gardener, the Kubernetes Botanist" blog on kubernetes.io](https://kubernetes.io/blog/2018/05/17/gardener/)
* ["Gardener Project Update" blog on kubernetes.io](https://kubernetes.io/blog/2019/12/02/gardener-project-update/)
* [GEP-1 (Gardener Enhancement Proposal) on extensibility](https://github.com/gardener/gardener/blob/master/docs/proposals/01-extensibility.md)
* [Extensibility API documentation](https://github.com/gardener/gardener/tree/master/docs/extensions)
* [Gardener Extensions Golang library](https://godoc.org/github.com/gardener/gardener/extensions/pkg)
* [Gardener API Reference](https://gardener.cloud/api-reference/)