public class KubernetesAdminDriver extends InternalAdminDriver
admin, attributeStore, logger
Constructor and Description |
---|
KubernetesAdminDriver(InternalAdmin admin) |
Modifier and Type | Method and Description |
---|---|
protected void |
deploy(ProcessingUnitConfig puConfig,
String applicationName) |
QuiesceManager |
getQuiesceManager() |
ResourcesResponse |
getResources(String serviceName,
String partitionId) |
protected boolean |
implicitContainers() |
boolean |
isDeployed(String puName)
For service grid only
|
protected boolean |
isOrphanInstancesBeingProvisioned(String puName) |
void |
scaleIn(ProcessingUnit pu,
int factor) |
void |
scaleOut(ProcessingUnit pu,
int factor,
Integer memory,
Integer cpu) |
void |
scaleUpDown(ProcessingUnit pu,
List<Integer> partitionsIds,
String memory,
String cpu,
PuScaleVStatusChangedEventListener listener) |
protected void |
undeploy(String puName) |
afterDeploy, afterUndeploy, deploy, deploy, deploy, hasZkNode, undeployAsync
public KubernetesAdminDriver(InternalAdmin admin)
public QuiesceManager getQuiesceManager()
getQuiesceManager
in class InternalAdminDriver
public boolean isDeployed(String puName)
InternalAdminDriver
isDeployed
in class InternalAdminDriver
protected void deploy(ProcessingUnitConfig puConfig, String applicationName)
deploy
in class InternalAdminDriver
public void scaleIn(ProcessingUnit pu, int factor)
scaleIn
in class InternalAdminDriver
public void scaleOut(ProcessingUnit pu, int factor, Integer memory, Integer cpu)
scaleOut
in class InternalAdminDriver
public ResourcesResponse getResources(String serviceName, String partitionId)
getResources
in class InternalAdminDriver
public void scaleUpDown(ProcessingUnit pu, List<Integer> partitionsIds, String memory, String cpu, PuScaleVStatusChangedEventListener listener)
scaleUpDown
in class InternalAdminDriver
protected void undeploy(String puName)
undeploy
in class InternalAdminDriver
protected boolean isOrphanInstancesBeingProvisioned(String puName)
isOrphanInstancesBeingProvisioned
in class InternalAdminDriver
protected boolean implicitContainers()
implicitContainers
in class InternalAdminDriver
Copyright © GigaSpaces.