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) |
List<File> |
generateDump() |
QuiesceManager |
getQuiesceManager() |
ResourcesWrapper |
getResources(io.fabric8.kubernetes.api.model.apps.StatefulSet statefulSet) |
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,
String memory,
String cpu) |
void |
scaleUpDownUnsafe(ProcessingUnit pu,
Integer partitionId,
String memory,
String cpu,
Long timeout,
PuScaleVStatusChangedEventListener listener) |
protected void |
undeploy(String puName) |
void |
validateScaleUpDownInput(String memory,
String cpu) |
afterDeploy, afterUndeploy, beforeDeploy, deploy, deploy, deploy, hasZkNode, scaleUpDown, undeployAsyncpublic KubernetesAdminDriver(InternalAdmin admin)
public QuiesceManager getQuiesceManager()
getQuiesceManager in class InternalAdminDriverpublic boolean isDeployed(String puName)
InternalAdminDriverisDeployed in class InternalAdminDriverprotected void deploy(ProcessingUnitConfig puConfig, String applicationName)
deploy in class InternalAdminDriverpublic void scaleIn(ProcessingUnit pu, int factor)
scaleIn in class InternalAdminDriverpublic void scaleOut(ProcessingUnit pu, int factor, String memory, String cpu)
scaleOut in class InternalAdminDriverpublic ResourcesResponse getResources(String serviceName, String partitionId)
getResources in class InternalAdminDriverpublic ResourcesWrapper getResources(io.fabric8.kubernetes.api.model.apps.StatefulSet statefulSet)
public void scaleUpDownUnsafe(ProcessingUnit pu, Integer partitionId, String memory, String cpu, Long timeout, PuScaleVStatusChangedEventListener listener)
scaleUpDownUnsafe in class InternalAdminDriverpublic void validateScaleUpDownInput(String memory, String cpu)
validateScaleUpDownInput in class InternalAdminDriverprotected void undeploy(String puName)
undeploy in class InternalAdminDriverprotected boolean isOrphanInstancesBeingProvisioned(String puName)
isOrphanInstancesBeingProvisioned in class InternalAdminDriverprotected boolean implicitContainers()
implicitContainers in class InternalAdminDriverpublic List<File> generateDump()
generateDump in class InternalAdminDriverCopyright © GigaSpaces.