@PublicEvolving public class KubernetesConfigOptions extends Object
| 限定符和类型 | 类和说明 |
|---|---|
static class |
KubernetesConfigOptions.ImagePullPolicy
The container image pull policy.
|
static class |
KubernetesConfigOptions.ServiceExposedType
The flink rest service exposed type.
|
| 限定符和类型 | 字段和说明 |
|---|---|
static org.apache.flink.configuration.ConfigOption<String> |
CLUSTER_ID |
static org.apache.flink.configuration.ConfigOption<String> |
CONTAINER_IMAGE |
static org.apache.flink.configuration.ConfigOption<KubernetesConfigOptions.ImagePullPolicy> |
CONTAINER_IMAGE_PULL_POLICY |
static org.apache.flink.configuration.ConfigOption<List<String>> |
CONTAINER_IMAGE_PULL_SECRETS |
static org.apache.flink.configuration.ConfigOption<String> |
CONTAINER_START_COMMAND_TEMPLATE |
static org.apache.flink.configuration.ConfigOption<String> |
CONTEXT |
static org.apache.flink.configuration.ConfigOption<String> |
EXTERNAL_RESOURCE_KUBERNETES_CONFIG_KEY
If configured, Flink will add "resources.limits.
|
static String |
EXTERNAL_RESOURCE_KUBERNETES_CONFIG_KEY_SUFFIX
Defines the configuration key of that external resource in Kubernetes.
|
static org.apache.flink.configuration.ConfigOption<String> |
FLINK_CONF_DIR |
static org.apache.flink.configuration.ConfigOption<String> |
FLINK_LOG_DIR |
static org.apache.flink.configuration.ConfigOption<String> |
HADOOP_CONF_CONFIG_MAP |
static org.apache.flink.configuration.ConfigOption<Map<String,String>> |
JOB_MANAGER_ANNOTATIONS |
static org.apache.flink.configuration.ConfigOption<Double> |
JOB_MANAGER_CPU |
static org.apache.flink.configuration.ConfigOption<Map<String,String>> |
JOB_MANAGER_LABELS |
static org.apache.flink.configuration.ConfigOption<Map<String,String>> |
JOB_MANAGER_NODE_SELECTOR |
static org.apache.flink.configuration.ConfigOption<String> |
JOB_MANAGER_SERVICE_ACCOUNT |
static org.apache.flink.configuration.ConfigOption<List<Map<String,String>>> |
JOB_MANAGER_TOLERATIONS |
static org.apache.flink.configuration.ConfigOption<String> |
KUBE_CONFIG_FILE |
static org.apache.flink.configuration.ConfigOption<String> |
KUBERNETES_ENTRY_PATH
The following config options need to be set according to the image.
|
static org.apache.flink.configuration.ConfigOption<String> |
NAMESPACE |
static org.apache.flink.configuration.ConfigOption<Map<String,String>> |
REST_SERVICE_ANNOTATIONS |
static org.apache.flink.configuration.ConfigOption<KubernetesConfigOptions.ServiceExposedType> |
REST_SERVICE_EXPOSED_TYPE |
static org.apache.flink.configuration.ConfigOption<Map<String,String>> |
TASK_MANAGER_ANNOTATIONS |
static org.apache.flink.configuration.ConfigOption<Double> |
TASK_MANAGER_CPU |
static org.apache.flink.configuration.ConfigOption<Map<String,String>> |
TASK_MANAGER_LABELS |
static org.apache.flink.configuration.ConfigOption<Map<String,String>> |
TASK_MANAGER_NODE_SELECTOR |
static org.apache.flink.configuration.ConfigOption<List<Map<String,String>>> |
TASK_MANAGER_TOLERATIONS |
public static final org.apache.flink.configuration.ConfigOption<String> CONTEXT
public static final org.apache.flink.configuration.ConfigOption<KubernetesConfigOptions.ServiceExposedType> REST_SERVICE_EXPOSED_TYPE
public static final org.apache.flink.configuration.ConfigOption<String> JOB_MANAGER_SERVICE_ACCOUNT
public static final org.apache.flink.configuration.ConfigOption<Double> JOB_MANAGER_CPU
public static final org.apache.flink.configuration.ConfigOption<Double> TASK_MANAGER_CPU
public static final org.apache.flink.configuration.ConfigOption<KubernetesConfigOptions.ImagePullPolicy> CONTAINER_IMAGE_PULL_POLICY
public static final org.apache.flink.configuration.ConfigOption<List<String>> CONTAINER_IMAGE_PULL_SECRETS
public static final org.apache.flink.configuration.ConfigOption<String> KUBE_CONFIG_FILE
public static final org.apache.flink.configuration.ConfigOption<String> NAMESPACE
public static final org.apache.flink.configuration.ConfigOption<String> CONTAINER_START_COMMAND_TEMPLATE
public static final org.apache.flink.configuration.ConfigOption<Map<String,String>> JOB_MANAGER_LABELS
public static final org.apache.flink.configuration.ConfigOption<Map<String,String>> TASK_MANAGER_LABELS
public static final org.apache.flink.configuration.ConfigOption<Map<String,String>> JOB_MANAGER_NODE_SELECTOR
public static final org.apache.flink.configuration.ConfigOption<Map<String,String>> TASK_MANAGER_NODE_SELECTOR
public static final org.apache.flink.configuration.ConfigOption<String> CLUSTER_ID
public static final org.apache.flink.configuration.ConfigOption<String> CONTAINER_IMAGE
public static final org.apache.flink.configuration.ConfigOption<String> KUBERNETES_ENTRY_PATH
public static final org.apache.flink.configuration.ConfigOption<String> FLINK_CONF_DIR
public static final org.apache.flink.configuration.ConfigOption<String> FLINK_LOG_DIR
public static final org.apache.flink.configuration.ConfigOption<String> HADOOP_CONF_CONFIG_MAP
public static final org.apache.flink.configuration.ConfigOption<Map<String,String>> JOB_MANAGER_ANNOTATIONS
public static final org.apache.flink.configuration.ConfigOption<Map<String,String>> TASK_MANAGER_ANNOTATIONS
public static final org.apache.flink.configuration.ConfigOption<List<Map<String,String>>> JOB_MANAGER_TOLERATIONS
public static final org.apache.flink.configuration.ConfigOption<List<Map<String,String>>> TASK_MANAGER_TOLERATIONS
public static final org.apache.flink.configuration.ConfigOption<Map<String,String>> REST_SERVICE_ANNOTATIONS
public static final String EXTERNAL_RESOURCE_KUBERNETES_CONFIG_KEY_SUFFIX
public static final org.apache.flink.configuration.ConfigOption<String> EXTERNAL_RESOURCE_KUBERNETES_CONFIG_KEY
ExternalResourceOptions.EXTERNAL_RESOURCE_AMOUNT.
It is intentionally included into user docs while unused.
Copyright © 2014–2020 The Apache Software Foundation. All rights reserved.