public class KubernetesTaskLauncher extends AbstractKubernetesDeployer implements org.springframework.cloud.deployer.spi.task.TaskLauncher
client, containerFactory, logger, properties, SPRING_APP_KEY, SPRING_DEPLOYMENT_KEY, SPRING_GROUP_KEY, SPRING_MARKER_KEY, SPRING_MARKER_VALUE| Constructor and Description |
|---|
KubernetesTaskLauncher(KubernetesDeployerProperties properties,
io.fabric8.kubernetes.client.KubernetesClient client) |
KubernetesTaskLauncher(KubernetesDeployerProperties properties,
io.fabric8.kubernetes.client.KubernetesClient client,
ContainerFactory containerFactory) |
| Modifier and Type | Method and Description |
|---|---|
void |
cancel(String id) |
void |
cleanup(String id) |
protected String |
createDeploymentId(org.springframework.cloud.deployer.spi.core.AppDeploymentRequest request) |
void |
destroy(String appName) |
org.springframework.cloud.deployer.spi.core.RuntimeEnvironmentInfo |
environmentInfo() |
String |
getLog(String id) |
int |
getMaximumConcurrentTasks() |
int |
getRunningTaskExecutionCount() |
String |
launch(org.springframework.cloud.deployer.spi.core.AppDeploymentRequest request) |
org.springframework.cloud.deployer.spi.task.TaskStatus |
status(String id) |
buildAppStatus, createIdMap, createPodSpec, createRuntimeEnvironmentInfo, deduceImagePullPolicy, deduceResourceLimits, deduceResourceRequests, getHostNetwork, getStatefulSetStorage, getStatefulSetStorageClassName, getVolumes, logPossibleDownloadResourceMessage@Autowired public KubernetesTaskLauncher(KubernetesDeployerProperties properties, io.fabric8.kubernetes.client.KubernetesClient client)
@Autowired public KubernetesTaskLauncher(KubernetesDeployerProperties properties, io.fabric8.kubernetes.client.KubernetesClient client, ContainerFactory containerFactory)
public String launch(org.springframework.cloud.deployer.spi.core.AppDeploymentRequest request)
launch in interface org.springframework.cloud.deployer.spi.task.TaskLauncherpublic void cancel(String id)
cancel in interface org.springframework.cloud.deployer.spi.task.TaskLauncherpublic void cleanup(String id)
cleanup in interface org.springframework.cloud.deployer.spi.task.TaskLauncherpublic void destroy(String appName)
destroy in interface org.springframework.cloud.deployer.spi.task.TaskLauncherpublic org.springframework.cloud.deployer.spi.core.RuntimeEnvironmentInfo environmentInfo()
environmentInfo in interface org.springframework.cloud.deployer.spi.task.TaskLauncherpublic org.springframework.cloud.deployer.spi.task.TaskStatus status(String id)
status in interface org.springframework.cloud.deployer.spi.task.TaskLauncherpublic int getMaximumConcurrentTasks()
getMaximumConcurrentTasks in interface org.springframework.cloud.deployer.spi.task.TaskLauncherpublic int getRunningTaskExecutionCount()
getRunningTaskExecutionCount in interface org.springframework.cloud.deployer.spi.task.TaskLauncherpublic String getLog(String id)
getLog in interface org.springframework.cloud.deployer.spi.task.TaskLauncherprotected String createDeploymentId(org.springframework.cloud.deployer.spi.core.AppDeploymentRequest request)
Copyright © 2020 Pivotal Software, Inc.. All rights reserved.