Implement RemoteMachine
pooling
#334
Labels
cluster-api
Something that relates to k0smotron acting as Cluster API provider
RemoteMachine
pooling
#334
To be able to use
RemoteMachine
s as part of scalable control planes, we need to implement some sort of pooling for them. CAPI control plane objects always refer toXYZMachineTemplates
and as such those are kinda impossible to implement for RemoteMachines.So instead we could implement some sort of pooling for the RemoteMachines.
We could create a new kind for a pooled machine, say
PooledMachine
:Then in the
RemoteMachineTemplate
we could refer to a pool, something like:When various CAPI controllers would create a
RemoteMachine
out from aRemoteMachineTemplate
we could have an mutating webhook to:PooledRemoteMachine
, we need to track the usage status in status fieldsRemoteMachine
The text was updated successfully, but these errors were encountered: