@ConfigurationProperties(prefix="spring.cloud.scheduler.kubernetes") public class KubernetesSchedulerProperties extends KubernetesDeployerProperties
KubernetesDeployerProperties.ConfigMapKeyRef, KubernetesDeployerProperties.InitContainer, KubernetesDeployerProperties.LimitsResources, KubernetesDeployerProperties.PodSecurityContext, KubernetesDeployerProperties.RequestsResources, KubernetesDeployerProperties.SecretKeyRef, KubernetesDeployerProperties.StatefulSet, KubernetesDeployerProperties.Toleration| Modifier and Type | Field and Description |
|---|---|
protected static String |
DEFAULT_TASK_SERVICE_ACCOUNT_NAME
The default service account name to use for tasks.
|
static String |
KUBERNETES_SCHEDULER_PROPERTIES_PREFIX
Namespace to use for Kubernetes Scheduler properties.
|
ENV_KEY_KUBERNETES_NAMESPACE, KUBERNETES_DEPLOYER_PROPERTIES_PREFIX, KUBERNETES_DEPLOYMENT_NODE_SELECTOR| Constructor and Description |
|---|
KubernetesSchedulerProperties() |
| Modifier and Type | Method and Description |
|---|---|
RestartPolicy |
getRestartPolicy()
Obtains the
RestartPolicy to use. |
String |
getTaskServiceAccountName()
Obtains the service account name to use for tasks.
|
void |
setRestartPolicy(RestartPolicy restartPolicy)
Sets the
RestartPolicy to use. |
void |
setTaskServiceAccountName(String taskServiceAccountName)
Sets the service account name to use for tasks.
|
getConfigMapKeyRefs, getDeploymentServiceAccountName, getEntryPointStyle, getEnvironmentVariables, getFabric8, getImagePullPolicy, getImagePullSecret, getInitContainer, getJobAnnotations, getLimits, getLivenessProbeDelay, getLivenessProbePath, getLivenessProbePeriod, getLivenessProbePort, getLivenessProbeTimeout, getMaxCrashLoopBackOffRestarts, getMaximumConcurrentTasks, getMaxTerminatedErrorRestarts, getMinutesToWaitForLoadBalancer, getNamespace, getNodeAffinity, getNodeSelector, getPodAffinity, getPodAnnotations, getPodAntiAffinity, getPodSecurityContext, getProbeCredentialsSecret, getReadinessProbeDelay, getReadinessProbePath, getReadinessProbePeriod, getReadinessProbePort, getReadinessProbeTimeout, getRequests, getSecretKeyRefs, getServiceAnnotations, getStatefulSet, getStatefulSetInitContainerImageName, getTolerations, getVolumeMounts, getVolumes, isCreateJob, isCreateLoadBalancer, isHostNetwork, setConfigMapKeyRefs, setCreateJob, setCreateLoadBalancer, setDeploymentServiceAccountName, setEntryPointStyle, setEnvironmentVariables, setFabric8, setHostNetwork, setImagePullPolicy, setImagePullSecret, setInitContainer, setJobAnnotations, setLimits, setLivenessProbeDelay, setLivenessProbePath, setLivenessProbePeriod, setLivenessProbePort, setLivenessProbeTimeout, setMaxCrashLoopBackOffRestarts, setMaximumConcurrentTasks, setMaxTerminatedErrorRestarts, setMinutesToWaitForLoadBalancer, setNamespace, setNodeAffinity, setNodeSelector, setPodAffinity, setPodAnnotations, setPodAntiAffinity, setPodSecurityContext, setProbeCredentialsSecret, setReadinessProbeDelay, setReadinessProbePath, setReadinessProbePeriod, setReadinessProbePort, setReadinessProbeTimeout, setRequests, setSecretKeyRefs, setServiceAnnotations, setStatefulSet, setStatefulSetInitContainerImageName, setTolerations, setVolumeMounts, setVolumespublic static final String KUBERNETES_SCHEDULER_PROPERTIES_PREFIX
protected static final String DEFAULT_TASK_SERVICE_ACCOUNT_NAME
public RestartPolicy getRestartPolicy()
RestartPolicy to use. Defaults to
restartPolicy.RestartPolicy to usepublic void setRestartPolicy(RestartPolicy restartPolicy)
RestartPolicy to use.restartPolicy - the RestartPolicy to usepublic String getTaskServiceAccountName()
public void setTaskServiceAccountName(String taskServiceAccountName)
taskServiceAccountName - the service account nameCopyright © 2020 Pivotal Software, Inc.. All rights reserved.