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.
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>
We'd love to get feedback from you. Please report bugs, suggestions or post questions by opening a GitHub issue.