@ConfigurationProperties(prefix="spring.cloud.deployer.kubernetes") public class KubernetesDeployerProperties extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
KubernetesDeployerProperties.ConfigMapKeyRef |
static class |
KubernetesDeployerProperties.InitContainer |
static class |
KubernetesDeployerProperties.LimitsResources
Encapsulates resources for Kubernetes Container resource limits
|
static class |
KubernetesDeployerProperties.PodSecurityContext |
static class |
KubernetesDeployerProperties.RequestsResources
Encapsulates resources for Kubernetes Container resource requests
|
static class |
KubernetesDeployerProperties.SecretKeyRef |
static class |
KubernetesDeployerProperties.StatefulSet |
static class |
KubernetesDeployerProperties.Toleration |
| Modifier and Type | Field and Description |
|---|---|
static String |
KUBERNETES_DEPLOYMENT_NODE_SELECTOR
Constants for app deployment properties that don't have a deployer level default property.
|
| Constructor and Description |
|---|
KubernetesDeployerProperties() |
public static final String KUBERNETES_DEPLOYMENT_NODE_SELECTOR
public io.fabric8.kubernetes.client.Config getFabric8()
public void setFabric8(io.fabric8.kubernetes.client.Config fabric8)
public String getNamespace()
public void setNamespace(String namespace)
public String getImagePullSecret()
public void setImagePullSecret(String imagePullSecret)
public int getLivenessProbeDelay()
public void setLivenessProbeDelay(int livenessProbeDelay)
public int getLivenessProbePeriod()
public void setLivenessProbePeriod(int livenessProbePeriod)
public int getLivenessProbeTimeout()
public void setLivenessProbeTimeout(int livenessProbeTimeout)
public String getLivenessProbePath()
public Integer getLivenessProbePort()
public void setLivenessProbePort(Integer livenessProbePort)
public void setLivenessProbePath(String livenessProbePath)
public int getReadinessProbeDelay()
public void setReadinessProbeDelay(int readinessProbeDelay)
public int getReadinessProbePeriod()
public void setReadinessProbePeriod(int readinessProbePeriod)
public int getReadinessProbeTimeout()
public void setReadinessProbeTimeout(int readinessProbeTimeout)
public String getReadinessProbePath()
public void setReadinessProbePath(String readinessProbePath)
public Integer getReadinessProbePort()
public void setReadinessProbePort(Integer readinessProbePort)
public String getProbeCredentialsSecret()
public void setProbeCredentialsSecret(String probeCredentialsSecret)
public KubernetesDeployerProperties.StatefulSet getStatefulSet()
public void setStatefulSet(KubernetesDeployerProperties.StatefulSet statefulSet)
public List<KubernetesDeployerProperties.Toleration> getTolerations()
public void setTolerations(List<KubernetesDeployerProperties.Toleration> tolerations)
public List<KubernetesDeployerProperties.SecretKeyRef> getSecretKeyRefs()
public void setSecretKeyRefs(List<KubernetesDeployerProperties.SecretKeyRef> secretKeyRefs)
public List<KubernetesDeployerProperties.ConfigMapKeyRef> getConfigMapKeyRefs()
public void setConfigMapKeyRefs(List<KubernetesDeployerProperties.ConfigMapKeyRef> configMapKeyRefs)
public String[] getEnvironmentVariables()
public void setEnvironmentVariables(String[] environmentVariables)
public EntryPointStyle getEntryPointStyle()
public void setEntryPointStyle(EntryPointStyle entryPointStyle)
public boolean isCreateLoadBalancer()
public void setCreateLoadBalancer(boolean createLoadBalancer)
public String getServiceAnnotations()
public void setServiceAnnotations(String serviceAnnotations)
public String getPodAnnotations()
public void setPodAnnotations(String podAnnotations)
public String getJobAnnotations()
public void setJobAnnotations(String jobAnnotations)
public int getMinutesToWaitForLoadBalancer()
public void setMinutesToWaitForLoadBalancer(int minutesToWaitForLoadBalancer)
public int getMaxTerminatedErrorRestarts()
public void setMaxTerminatedErrorRestarts(int maxTerminatedErrorRestarts)
public int getMaxCrashLoopBackOffRestarts()
public void setMaxCrashLoopBackOffRestarts(int maxCrashLoopBackOffRestarts)
public ImagePullPolicy getImagePullPolicy()
public void setImagePullPolicy(ImagePullPolicy imagePullPolicy)
public KubernetesDeployerProperties.LimitsResources getLimits()
public void setLimits(KubernetesDeployerProperties.LimitsResources limits)
public KubernetesDeployerProperties.RequestsResources getRequests()
public void setRequests(KubernetesDeployerProperties.RequestsResources requests)
public List<io.fabric8.kubernetes.api.model.VolumeMount> getVolumeMounts()
public void setVolumeMounts(List<io.fabric8.kubernetes.api.model.VolumeMount> volumeMounts)
public List<io.fabric8.kubernetes.api.model.Volume> getVolumes()
public void setVolumes(List<io.fabric8.kubernetes.api.model.Volume> volumes)
public boolean isHostNetwork()
public void setHostNetwork(boolean hostNetwork)
public boolean isCreateJob()
public void setCreateJob(boolean createJob)
public String getDeploymentServiceAccountName()
public void setDeploymentServiceAccountName(String deploymentServiceAccountName)
public int getMaximumConcurrentTasks()
public void setMaximumConcurrentTasks(int maximumConcurrentTasks)
public void setNodeSelector(String nodeSelector)
public String getNodeSelector()
public void setPodSecurityContext(KubernetesDeployerProperties.PodSecurityContext podSecurityContext)
public KubernetesDeployerProperties.PodSecurityContext getPodSecurityContext()
public io.fabric8.kubernetes.api.model.NodeAffinity getNodeAffinity()
public void setNodeAffinity(io.fabric8.kubernetes.api.model.NodeAffinity nodeAffinity)
public io.fabric8.kubernetes.api.model.PodAffinity getPodAffinity()
public void setPodAffinity(io.fabric8.kubernetes.api.model.PodAffinity podAffinity)
public io.fabric8.kubernetes.api.model.PodAntiAffinity getPodAntiAffinity()
public void setPodAntiAffinity(io.fabric8.kubernetes.api.model.PodAntiAffinity podAntiAffinity)
public String getStatefulSetInitContainerImageName()
public void setStatefulSetInitContainerImageName(String statefulSetInitContainerImageName)
public KubernetesDeployerProperties.InitContainer getInitContainer()
public void setInitContainer(KubernetesDeployerProperties.InitContainer initContainer)
Copyright © 2020 Pivotal Software, Inc.. All rights reserved.