poollet
Overview
poollet
is an umbrella project for onmetal-api
pool implementors. It additionally hosts
brokerlet
s, a category of poollet
s that work by syncing resources to another onmetal-api
enabled cluster.
Installation, Usage and Development
As mentioned, poollet
hosts multiple broker-poollets. For determining what is the correct one for your use
case, consider the following table:
|
Volumes |
Machines |
Volumes & Machines |
Proxy Volumes |
volumebrokerlet |
✔ |
|
|
|
machinebrokerlet |
|
✔ |
|
|
partitionlet |
|
|
✔ |
|
proxyvolumebrokerlet |
|
|
|
✔ |
Any of these brokerlets can be run using
make run-<name>
and deployed into the currently selected (determined by your current kubeconfig) cluster using
make deploy-<name>
This will apply the respective default kustomization with correct RBAC permissions.
To undeploy them, run
make undeploy-<name>
Contributing
We'd love to get feedback from you. Please report bugs, suggestions or post questions by opening a GitHub issue.
License
Apache-2.0