|
|
类型
|
default
|
|
quarkus.openshift.env.secrets
从中加载环境变量的可选 Secret 名称列表。
环境变量: QUARKUS_OPENSHIFT_ENV_SECRETS
|
字符串列表
| |
|
quarkus.openshift.env.configmaps
从中加载环境变量的可选 ConfigMap 名称列表。
环境变量: QUARKUS_OPENSHIFT_ENV_CONFIGMAPS
|
字符串列表
| |
|
quarkus.openshift.env.fields."environment-variable-name"
映射将环境变量名称与关联的字段引用它们获取其值。
环境变量: QUARKUS_OPENSHIFT_ENV_FIELDS__ENVIRONMENT_VARIABLE_NAME_
|
Map<String,String>
| |
|
quarkus.openshift.env.vars."vars"
环境变量值
环境变量: QUARKUS_OPENSHIFT_ENV_VARS__VARS_
|
string
| |
|
quarkus.openshift.env.mapping."mapping".from-secret
要从中提取值的 Secret 的可选名称。与 from-configmap 相互排斥。
环境变量: QUARKUS_OPENSHIFT_ENV_MAPPING__MAPPING__FROM_SECRET
|
string
| |
|
quarkus.openshift.env.mapping."mapping".from-configmap
要从中提取值的 ConfigMap 的可选名称。与 from-secret 相互排斥。
环境变量: QUARKUS_OPENSHIFT_ENV_MAPPING__MAPPING__FROM_CONFIGMAP
|
string
| |
|
quarkus.openshift.env.mapping."mapping".with-key
标识从中提取值的字段的键。
环境变量: QUARKUS_OPENSHIFT_ENV_MAPPING__MAPPING_WITH_KEY
|
string
|
必需
|
|
quarkus.openshift.env.using-prefix."prefixes".for-secret
将环境变量添加到容器时使用的可选前缀。
环境变量: QUARKUS_OPENSHIFT_ENV_USING_PREFIX__PREFIXES__FOR_SECRET
|
string
| |
|
quarkus.openshift.env.using-prefix."prefixes".for-configmap
将环境变量添加到容器时使用的可选前缀。
环境变量: QUARKUS_OPENSHIFT_ENV_USING_PREFIX__PREFIXES_FOR_CONFIGMAP
|
string
| |
|
quarkus.openshift.part-of
此组件所属的组名称。
环境变量: QUARKUS_OPENSHIFT_PART_OF
|
string
| |
|
quarkus.openshift.name
应用程序的名称。这个值将用于命名 Kubernetes 资源,如: - Deployment - Service 等
环境变量: QUARKUS_OPENSHIFT_NAME
|
string
| |
|
quarkus.openshift.version
应用程序的版本。
环境变量: QUARKUS_OPENSHIFT_VERSION
|
string
| |
|
quarkus.openshift.namespace
生成的资源应属于的命名空间。如果没有设置值,则不会将 'namespace' 字段添加到生成的清单的 'metadata' 部分。这反过来意味着,当清单应用到集群时,命名空间将从当前的 Kubernetes 上下文解析(请参阅 org-cluster-access-kubeconfig )。
环境变量: QUARKUS_OPENSHIFT_NAMESPACE
|
string
| |
|
quarkus.openshift.labels."label-name"
要添加到所有资源的自定义标签。
环境变量: QUARKUS_OPENSHIFT_LABELS__LABEL_NAME_
|
Map<String,String>
| |
|
quarkus.openshift.annotations."annotation-name"
要添加到所有资源的自定义注解。
环境变量: QUARKUS_OPENSHIFT_ANNOTATIONS__ANNOTATION_NAME_
|
Map<String,String>
| |
|
quarkus.openshift.service-type
为应用程序生成的服务类型
环境变量: QUARKUS_OPENSHIFT_SERVICE_TYPE
|
cluster-ip,node-port,load-balancer,external-name
|
cluster-ip
|
|
quarkus.openshift.add-build-timestamp
是否在 Kubernetes 注解中添加构建时间戳,这对同一应用程序的连续构建清单有所不同,因此,确保 Kubernetes 将应用更新的资源。
环境变量: QUARKUS_OPENSHIFT_ADD_BUILD_TIMESTAMP
|
布尔值
|
true
|
|
quarkus.openshift.add-version-to-label-selectors
如果为 true,则 'app.kubernetes.io/version' 标签将是 Service 和 Deployment 选择器的一部分。
环境变量: QUARKUS_OPENSHIFT_ADD_VERSION_TO_LABEL_SELECTORS
|
布尔值
|
true
|
|
quarkus.openshift.add-name-to-label-selectors
如果为 true,则 'app.kubernetes.io/name' 标签将是 Service 和 Deployment 选择器的一部分。
环境变量: QUARKUS_OPENSHIFT_ADD_NAME_TO_LABEL_SELECTORS
|
布尔值
|
true
|
|
quarkus.openshift.working-dir
工作目录。
环境变量: QUARKUS_OPENSHIFT_WORKING_DIR
|
string
| |
|
quarkus.openshift.command
命令。
环境变量: QUARKUS_OPENSHIFT_COMMAND
|
字符串列表
| |
|
quarkus.openshift.arguments
参数。
环境变量: QUARKUS_OPENSHIFT_ARGUMENTS
|
字符串列表
| |
|
quarkus.openshift.service-account
服务帐户。
环境变量: QUARKUS_OPENSHIFT_SERVICE_ACCOUNT
|
string
| |
|
quarkus.openshift.container-name
如果设置,它将根据配置更改容器名称。
环境变量: QUARKUS_OPENSHIFT_CONTAINER_NAME
|
string
| |
|
quarkus.openshift.ports."ports".container-port
端口号。指的是容器端口。
环境变量: QUARKUS_OPENSHIFT_PORTS__PORTS__CONTAINER_PORT
|
int
| |
|
quarkus.openshift.ports."ports".host-port
主机端口。
环境变量: QUARKUS_OPENSHIFT_PORTS__PORTS__HOST_PORT
|
int
| |
|
quarkus.openshift.ports."ports".path
应用程序路径(引用 Web 应用程序路径)。
环境变量: QUARKUS_OPENSHIFT_PORTS__PORTS__PATH
|
string
|
/
|
|
quarkus.openshift.ports."ports".protocol
协议。
环境变量: QUARKUS_OPENSHIFT_PORTS__PORTS_PROTOCOL
|
TCP,udp,sctp,http,proxy
|
tcp
|
|
quarkus.openshift.ports."ports".node-port
此端口应映射到的 nodePort。这只在将 serviceType 设置为 node-port 时才会生效。
环境变量: QUARKUS_OPENSHIFT_PORTS__PORTS__NODE_PORT
|
int
| |
|
quarkus.openshift.ports."ports".tls
如果启用,该端口将配置为使用 schema HTTPS。
环境变量: QUARKUS_OPENSHIFT_PORTS__PORTS__TLS
|
布尔值
|
false
|
|
quarkus.openshift.image-pull-policy
镜像拉取(pull)策略。
环境变量: QUARKUS_OPENSHIFT_IMAGE_PULL_POLICY
|
始终为,if-not-present,never
|
always
|
|
quarkus.openshift.image-pull-secrets
镜像 pull secret。
环境变量: QUARKUS_OPENSHIFT_IMAGE_PULL_SECRETS
|
字符串列表
| |
|
quarkus.openshift.generate-image-pull-secret
提供容器镜像用户名和密码时,启用生成镜像 pull secret。
环境变量: QUARKUS_OPENSHIFT_GENERATE_IMAGE_PULL_SECRET
|
布尔值
|
false
|
|
quarkus.openshift.liveness-probe.http-action-port
配置 http get 操作时使用的端口号。如果没有配置,则使用与 httpActionPortName 对应的端口。
环境变量: QUARKUS_OPENSHIFT_LIVENESS_PROBE_HTTP_ACTION_PORT
|
int
| |
|
quarkus.openshift.liveness-probe.http-action-port-name
用于选择 HTTP get 操作端口的端口名称。
环境变量: QUARKUS_OPENSHIFT_LIVENESS_PROBE_HTTP_ACTION_PORT_NAME
|
string
| |
|
quarkus.openshift.liveness-probe.http-action-path
用于探测的 http 路径。要达到此目的,还需要设置容器端口。
假设已设置了容器端口(如以上注释),如果没有设置 execAction 或 tcpSocketAction,则即使未设置任何路径(这将导致使用 root 路径),则会自动使用 HTTP 探测。如果使用 Smallrye Health,则会根据健康检查路径自动设置路径。
环境变量: QUARKUS_OPENSHIFT_LIVENESS_PROBE_HTTP_ACTION_PATH
|
string
| |
|
quarkus.openshift.liveness-probe.http-action-scheme
HTTP get 操作的方案。可以是 "HTTP" 或 "HTTPS"。
环境变量: QUARKUS_OPENSHIFT_LIVENESS_PROBE_HTTP_ACTION_SCHEME
|
string
| |
|
quarkus.openshift.liveness-probe.exec-action
用于探测的命令。
环境变量: QUARKUS_OPENSHIFT_LIVENESS_PROBE_EXEC_ACTION
|
string
| |
|
quarkus.openshift.liveness-probe.tcp-socket-action
用于探测的 tcp 套接字(格式是 host:port)。
环境变量: QUARKUS_OPENSHIFT_LIVENESS_PROBE_TCP_SOCKET_ACTION
|
string
| |
|
quarkus.openshift.liveness-probe.grpc-action
用于探测的 gRPC 端口(格式是 port 或 port:service)。
环境变量: QUARKUS_OPENSHIFT_LIVENESS_PROBE_GRPC_ACTION
|
string
| |
|
quarkus.openshift.liveness-probe.grpc-action-enabled
如果没有提供 enabled 和 grpc-action,它将使用生成的服务名称和 gRPC 端口。
环境变量: QUARKUS_OPENSHIFT_LIVENESS_PROBE_GRPC_ACTION_ENABLED
|
布尔值
|
false
|
|
quarkus.openshift.liveness-probe.initial-delay
开始探测前等待的时间。
环境变量: QUARKUS_OPENSHIFT_LIVENESS_PROBE_INITIAL_DELAY
|
duration
|
5S
|
|
quarkus.openshift.liveness-probe.period
应调用该操作的期间。
环境变量: QUARKUS_OPENSHIFT_LIVENESS_PROBE_PERIOD
|
duration
|
10S
|
|
quarkus.openshift.liveness-probe.timeout
等待每个操作的时间长度。
环境变量: QUARKUS_OPENSHIFT_LIVENESS_PROBE_TIMEOUT
|
duration
|
10S
|
|
quarkus.openshift.liveness-probe.success-threshold
要使用的成功阈值。
环境变量: QUARKUS_OPENSHIFT_LIVENESS_PROBE_SUCCESS_THRESHOLD
|
int
|
1
|
|
quarkus.openshift.liveness-probe.failure-threshold
要使用的失败阈值。
环境变量: QUARKUS_OPENSHIFT_LIVENESS_PROBE_FAILURE_THRESHOLD
|
int
|
3
|
|
quarkus.openshift.readiness-probe.http-action-port
配置 http get 操作时使用的端口号。如果没有配置,则使用与 httpActionPortName 对应的端口。
环境变量: QUARKUS_OPENSHIFT_READINESS_PROBE_HTTP_ACTION_PORT
|
int
| |
|
quarkus.openshift.readiness-probe.http-action-port-name
用于选择 HTTP get 操作端口的端口名称。
环境变量: QUARKUS_OPENSHIFT_READINESS_PROBE_HTTP_ACTION_PORT_NAME
|
string
| |
|
quarkus.openshift.readiness-probe.http-action-path
用于探测的 http 路径。要达到此目的,还需要设置容器端口。
假设已设置了容器端口(如以上注释),如果没有设置 execAction 或 tcpSocketAction,则即使未设置任何路径(这将导致使用 root 路径),则会自动使用 HTTP 探测。如果使用 Smallrye Health,则会根据健康检查路径自动设置路径。
环境变量: QUARKUS_OPENSHIFT_READINESS_PROBE_HTTP_ACTION_PATH
|
string
| |
|
quarkus.openshift.readiness-probe.http-action-scheme
HTTP get 操作的方案。可以是 "HTTP" 或 "HTTPS"。
环境变量: QUARKUS_OPENSHIFT_READINESS_PROBE_HTTP_ACTION_SCHEME
|
string
| |
|
quarkus.openshift.readiness-probe.exec-action
用于探测的命令。
环境变量: QUARKUS_OPENSHIFT_READINESS_PROBE_EXEC_ACTION
|
string
| |
|
quarkus.openshift.readiness-probe.tcp-socket-action
用于探测的 tcp 套接字(格式是 host:port)。
环境变量: QUARKUS_OPENSHIFT_READINESS_PROBE_TCP_SOCKET_ACTION
|
string
| |
|
quarkus.openshift.readiness-probe.grpc-action
用于探测的 gRPC 端口(格式是 port 或 port:service)。
环境变量: QUARKUS_OPENSHIFT_READINESS_PROBE_GRPC_ACTION
|
string
| |
|
quarkus.openshift.readiness-probe.grpc-action-enabled
如果没有提供 enabled 和 grpc-action,它将使用生成的服务名称和 gRPC 端口。
环境变量: QUARKUS_OPENSHIFT_READINESS_PROBE_GRPC_ACTION_ENABLED
|
布尔值
|
false
|
|
quarkus.openshift.readiness-probe.initial-delay
开始探测前等待的时间。
环境变量: QUARKUS_OPENSHIFT_READINESS_PROBE_INITIAL_DELAY
|
duration
|
5S
|
|
quarkus.openshift.readiness-probe.period
应调用该操作的期间。
环境变量: QUARKUS_OPENSHIFT_READINESS_PROBE_PERIOD
|
duration
|
10S
|
|
quarkus.openshift.readiness-probe.timeout
等待每个操作的时间长度。
环境变量: QUARKUS_OPENSHIFT_READINESS_PROBE_TIMEOUT
|
duration
|
10S
|
|
quarkus.openshift.readiness-probe.success-threshold
要使用的成功阈值。
环境变量: QUARKUS_OPENSHIFT_READINESS_PROBE_SUCCESS_THRESHOLD
|
int
|
1
|
|
quarkus.openshift.readiness-probe.failure-threshold
要使用的失败阈值。
环境变量: QUARKUS_OPENSHIFT_READINESS_PROBE_FAILURE_THRESHOLD
|
int
|
3
|
|
quarkus.openshift.startup-probe.http-action-port
配置 http get 操作时使用的端口号。如果没有配置,则使用与 httpActionPortName 对应的端口。
环境变量: QUARKUS_OPENSHIFT_STARTUP_PROBE_HTTP_ACTION_PORT
|
int
| |
|
quarkus.openshift.startup-probe.http-action-port-name
用于选择 HTTP get 操作端口的端口名称。
环境变量: QUARKUS_OPENSHIFT_STARTUP_PROBE_HTTP_ACTION_PORT_NAME
|
string
| |
|
quarkus.openshift.startup-probe.http-action-path
用于探测的 http 路径。要达到此目的,还需要设置容器端口。
假设已设置了容器端口(如以上注释),如果没有设置 execAction 或 tcpSocketAction,则即使未设置任何路径(这将导致使用 root 路径),则会自动使用 HTTP 探测。如果使用 Smallrye Health,则会根据健康检查路径自动设置路径。
环境变量: QUARKUS_OPENSHIFT_STARTUP_PROBE_HTTP_ACTION_PATH
|
string
| |
|
quarkus.openshift.startup-probe.http-action-scheme
HTTP get 操作的方案。可以是 "HTTP" 或 "HTTPS"。
环境变量: QUARKUS_OPENSHIFT_STARTUP_PROBE_HTTP_ACTION_SCHEME
|
string
| |
|
quarkus.openshift.startup-probe.exec-action
用于探测的命令。
环境变量: QUARKUS_OPENSHIFT_STARTUP_PROBE_EXEC_ACTION
|
string
| |
|
quarkus.openshift.startup-probe.tcp-socket-action
用于探测的 tcp 套接字(格式是 host:port)。
环境变量: QUARKUS_OPENSHIFT_STARTUP_PROBE_TCP_SOCKET_ACTION
|
string
| |
|
quarkus.openshift.startup-probe.grpc-action
用于探测的 gRPC 端口(格式是 port 或 port:service)。
环境变量: QUARKUS_OPENSHIFT_STARTUP_PROBE_GRPC_ACTION
|
string
| |
|
quarkus.openshift.startup-probe.grpc-action-enabled
如果没有提供 enabled 和 grpc-action,它将使用生成的服务名称和 gRPC 端口。
环境变量: QUARKUS_OPENSHIFT_STARTUP_PROBE_GRPC_ACTION_ENABLED
|
布尔值
|
false
|
|
quarkus.openshift.startup-probe.initial-delay
开始探测前等待的时间。
环境变量: QUARKUS_OPENSHIFT_STARTUP_PROBE_INITIAL_DELAY
|
duration
|
5S
|
|
quarkus.openshift.startup-probe.period
应调用该操作的期间。
环境变量: QUARKUS_OPENSHIFT_STARTUP_PROBE_PERIOD
|
duration
|
10S
|
|
quarkus.openshift.startup-probe.timeout
等待每个操作的时间长度。
环境变量: QUARKUS_OPENSHIFT_STARTUP_PROBE_TIMEOUT
|
duration
|
10S
|
|
quarkus.openshift.startup-probe.success-threshold
要使用的成功阈值。
环境变量: QUARKUS_OPENSHIFT_STARTUP_PROBE_SUCCESS_THRESHOLD
|
int
|
1
|
|
quarkus.openshift.startup-probe.failure-threshold
要使用的失败阈值。
环境变量: QUARKUS_OPENSHIFT_STARTUP_PROBE_FAILURE_THRESHOLD
|
int
|
3
|
|
quarkus.openshift.prometheus.annotations
为 true (默认)时,发出一组注解来标识 prometheus 为指标提取的服务。
在使用带有 ServiceMonitor 的 Prometheus Operator 的配置中,可能不需要注解。
环境变量: QUARKUS_OPENSHIFT_PROMETHEUS_ANNOTATIONS
|
布尔值
|
true
|
|
quarkus.openshift.prometheus.generate-service-monitor
为 true (默认)时,发出一组注解来标识 prometheus 为指标提取的服务。
在使用带有 ServiceMonitor 的 Prometheus Operator 的配置中,可能不需要注解。
环境变量: QUARKUS_OPENSHIFT_PROMETHEUS_GENERATE_SERVICE_MONITOR
|
布尔值
|
true
|
|
quarkus.openshift.prometheus.prefix
定义用于提取值的注解前缀,此值将用作其他注解名称默认值的基础。更改生成的注解的基础可以更轻松地定义重新标记规则,并避免意外的 knock-on 效果。默认值为 prometheus.io,请参阅 Prometheus 示例
环境变量: QUARKUS_OPENSHIFT_PROMETHEUS_PREFIX
|
string
|
prometheus.io
|
|
quarkus.openshift.prometheus.scrape
定义用于指示应提取的服务的注释。默认情况下,/scrape 将附加到定义的前缀中。
环境变量: QUARKUS_OPENSHIFT_PROMETHEUS_SCRAPE
|
string
| |
|
quarkus.openshift.prometheus.path
定义用于指示要提取的路径的注解。默认情况下,/path 将附加到定义的前缀。
环境变量: QUARKUS_OPENSHIFT_PROMETHEUS_PATH
|
string
| |
|
quarkus.openshift.prometheus.port
定义用于指示要提取的端口的注解。默认情况下,/port 将附加到定义的前缀。
环境变量: QUARKUS_OPENSHIFT_PROMETHEUS_PORT
|
string
| |
|
quarkus.openshift.prometheus.scheme
定义用于指示默认情况下用于提取的方案的注解,/scheme 将附加到定义的前缀中。
环境变量: QUARKUS_OPENSHIFT_PROMETHEUS_SCHEME
|
string
| |
|
quarkus.openshift.mounts."mounts".name
要挂载的 volumeName 的名称。
环境变量: QUARKUS_OPENSHIFT_MOUNTS__MOUNTS__NAME
|
string
| |
|
quarkus.openshift.mounts."mounts".path
挂载的路径。
环境变量: QUARKUS_OPENSHIFT_MOUNTS__MOUNTS__PATH
|
string
| |
|
quarkus.openshift.mounts."mounts".sub-path
应挂载容器 volumeName 的 volumeName 中的路径。
环境变量: QUARKUS_OPENSHIFT_MOUNTS__MOUNTS__SUB_PATH
|
string
| |
|
quarkus.openshift.mounts."mounts".read-only
只读。
环境变量: QUARKUS_OPENSHIFT_MOUNTS__MOUNTS__READ_ONLY
|
布尔值
|
false
|
|
quarkus.openshift.secret-volumes."secret-volumes".secret-name
要挂载的 secret 的名称。
环境变量: QUARKUS_OPENSHIFT_SECRET_VOLUMES__SECRET_VOLUMES__SECRET_NAME
|
string
|
必需
|
|
quarkus.openshift.secret-volumes."secret-volumes".default-mode
默认模式。在指定八进制数时,必须存在前导零。
环境变量: QUARKUS_OPENSHIFT_SECRET_VOLUMES__SECRET_VOLUMES__DEFAULT_MODE
|
string
|
0600
|
|
quarkus.openshift.secret-volumes."secret-volumes".items."items".path
挂载文件的路径。
环境变量: QUARKUS_OPENSHIFT_SECRET_VOLUMES__SECRET_VOLUMES__ITEMS__ITEMS__PATH
|
string
|
必需
|
|
quarkus.openshift.secret-volumes."secret-volumes".items."items".mode
它必须是 0000 到 0777 之间的值。如果没有指定,则使用卷 defaultMode。
环境变量: QUARKUS_OPENSHIFT_SECRET_VOLUMES__SECRET_VOLUMES__ITEMS__ITEMS__MODE
|
int
|
-1
|
|
quarkus.openshift.secret-volumes."secret-volumes".optional
选填
环境变量: QUARKUS_OPENSHIFT_SECRET_VOLUMES__SECRET_VOLUMES__OPTIONAL
|
布尔值
|
false
|
|
quarkus.openshift.config-map-volumes."config-map-volumes".config-map-name
要挂载的 ConfigMap 的名称。
环境变量: QUARKUS_OPENSHIFT_CONFIG_MAP_VOLUMES__CONFIG_MAPS__CONFIG_MAP_NAME
|
string
|
必需
|
|
quarkus.openshift.config-map-volumes."config-map-volumes".default-mode
默认模式。在指定八进制数时,必须存在前导零。
环境变量: QUARKUS_OPENSHIFT_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__DEFAULT_MODE
|
string
|
0600
|
|
quarkus.openshift.config-map-volumes."config-map-volumes".items."items.".path
挂载文件的路径。
环境变量: QUARKUS_OPENSHIFT_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__ITEMS__ITEMS__PATH
|
string
|
必需
|
|
quarkus.openshift.config-map-volumes."config-map-volumes".items."items".mode
它必须是 0000 到 0777 之间的值。如果没有指定,则使用卷 defaultMode。
环境变量: QUARKUS_OPENSHIFT_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__ITEMS__ITEMS__MODE
|
int
|
-1
|
|
quarkus.openshift.config-map-volumes."config-map-volumes".optional
选填
环境变量: QUARKUS_OPENSHIFT_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__OPTIONAL
|
布尔值
|
false
|
|
quarkus.openshift.empty-dir-volumes
emptyDir 卷。
环境变量: QUARKUS_OPENSHIFT_EMPTY_DIR_VOLUMES
|
字符串列表
| |
|
quarkus.openshift.git-repo-volumes."git-repo-volumes".repository
Git 存储库 URL。
环境变量: QUARKUS_OPENSHIFT_GIT_REPO_VOLUMES__GIT_REPO_VOLUMES__REPOSITORY
|
string
|
必需
|
|
quarkus.openshift.git-repo-volumes."git-repo-volumes".directory
要挂载的存储库的目录。
环境变量: QUARKUS_OPENSHIFT_GIT_REPO_VOLUMES__GIT_REPO_VOLUMES__DIRECTORY
|
string
| |
|
quarkus.openshift.git-repo-volumes."git-repo-volumes".revision
要使用的提交哈希。
环境变量: QUARKUS_OPENSHIFT_GIT_REPO_VOLUMES__GIT_REPO_VOLUMES__REVISION
|
string
| |
|
quarkus.openshift.pvc-volumes."pvc-volumes".claim-name
要挂载的声明的名称。
环境变量: QUARKUS_OPENSHIFT_PVC_VOLUMES__PVC_VOLUMES__CLAIM_NAME
|
string
|
必需
|
|
quarkus.openshift.pvc-volumes."pvc-volumes".default-mode
默认模式。在指定八进制数时,必须存在前导零。
环境变量: QUARKUS_OPENSHIFT_PVC_VOLUMES__PVC_VOLUMES__DEFAULT_MODE
|
string
|
0600
|
|
quarkus.openshift.pvc-volumes."pvc-volumes".optional
选填
环境变量: QUARKUS_OPENSHIFT_PVC_VOLUMES__PVC_VOLUMES__OPTIONAL
|
布尔值
|
false
|
|
quarkus.openshift.aws-elastic-block-store-volumes."aws-elastic-block-store-volumes".volume-id
要挂载的磁盘名称。
环境变量: QUARKUS_OPENSHIFT_AWS_ELASTIC_BLOCK_STORE_VOLUMES__AWS_ELASTIC_BLOCK_STORE_VOLUMES__VOLUME_ID
|
string
|
必需
|
|
quarkus.openshift.aws-elastic-block-store-volumes."aws-elastic-block-store-volumes".partition
分区。
环境变量: QUARKUS_OPENSHIFT_AWS_ELASTIC_BLOCK_STORE_VOLUMES__AWS_ELASTIC_BLOCK_STORE_VOLUMES__PARTITION
|
int
| |
|
quarkus.openshift.aws-elastic-block-store-volumes."aws-elastic-block-store-volumes".fs-type
文件系统类型。
环境变量: QUARKUS_OPENSHIFT_AWS_ELASTIC_BLOCK_STORE_VOLUMES__AWS_ELASTIC_BLOCK_STORE_VOLUMES__FS_TYPE
|
string
|
ext4
|
|
quarkus.openshift.aws-elastic-block-store-volumes."aws-elastic-block-store-volumes".read-only
volumeName 是否是只读的。
环境变量: QUARKUS_OPENSHIFT_AWS_ELASTIC_BLOCK_STORE_VOLUMES__AWS_ELASTIC_BLOCK_STORE_VOLUMES__READ_ONLY
|
布尔值
|
false
|
|
quarkus.openshift.azure-file-volumes."azure-file-volumes".share-name
共享名称。
环境变量: QUARKUS_OPENSHIFT_AZURE_FILE_VOLUMES__AZURE_FILE_VOLUMES__SHARE_NAME
|
string
|
必需
|
|
quarkus.openshift.azure-file-volumes."azure-file-volumes".secret-name
机密名称。
环境变量: QUARKUS_OPENSHIFT_AZURE_FILE_VOLUMES__AZURE_FILE_VOLUMES__SECRET_NAME
|
string
|
必需
|
|
quarkus.openshift.azure-file-volumes."azure-file-volumes".read-only
volumeName 是否是只读的。
环境变量: QUARKUS_OPENSHIFT_AZURE_FILE_VOLUMES__AZURE_FILE_VOLUMES_READ_ONLY
|
布尔值
|
false
|
|
quarkus.openshift.azure-disk-volumes."azure-disk-volumes".disk-name
要挂载的磁盘名称。
环境变量: QUARKUS_OPENSHIFT_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__DISK_NAME
|
string
|
必需
|
|
quarkus.openshift.azure-disk-volumes."azure-disk-volumes".disk-uri
如果 Kind 为 Managed,则 vhd blob 对象的 URI 或 Azure 管理的数据磁盘的 resourceID
环境变量: QUARKUS_OPENSHIFT_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__DISK_URI
|
string
|
必需
|
|
quarkus.openshift.azure-disk-volumes."azure-disk-volumes".kind
磁盘类型。
环境变量: QUARKUS_OPENSHIFT_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__KIND
|
受管、共享
|
Managed
|
|
quarkus.openshift.azure-disk-volumes."azure-disk-volumes"..caching-mode
磁盘缓存模式。
环境变量: QUARKUS_OPENSHIFT_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__CACHING_MODE
|
读写,只读,none
|
读写
|
|
quarkus.openshift.azure-disk-volumes."azure-disk-volumes".fs-type
文件系统类型。
环境变量: QUARKUS_OPENSHIFT_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__FS_TYPE
|
string
|
ext4
|
|
quarkus.openshift.azure-disk-volumes."azure-disk-volumes".read-only
volumeName 是否是只读的。
环境变量: QUARKUS_OPENSHIFT_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES_READ_ONLY
|
布尔值
|
false
|
|
quarkus.openshift.init-containers."init-containers".env.secrets
从中加载环境变量的可选 Secret 名称列表。
环境变量: QUARKUS_OPENSHIFT_INIT_CONTAINERS_INIT_CONTAINERS__ENV_SECRETS
|
字符串列表
| |
|
quarkus.openshift.init-containers."init-containers".env.configmaps
从中加载环境变量的可选 ConfigMap 名称列表。
环境变量: QUARKUS_OPENSHIFT_INIT_CONTAINERS_INIT_CONTAINERS__ENV_CONFIGMAPS
|
字符串列表
| |
|
quarkus.openshift.init-containers."init-containers".env.fields."environment-variable-name"
映射将环境变量名称与关联的字段引用它们获取其值。
环境变量: QUARKUS_OPENSHIFT_INIT_CONTAINERS_INIT_CONTAINERS__ENV_FIELDS__ENVIRONMENT_VARIABLE_NAME_
|
Map<String,String>
| |
|
quarkus.openshift.init-containers."init-containers".env.vars."vars"
环境变量值
环境变量: QUARKUS_OPENSHIFT_INIT_CONTAINERS_INIT_CONTAINERS__ENV_VARS__VARS_
|
string
| |
|
quarkus.openshift.init-containers."init-containers".env.mapping."mapping".from-secret
要从中提取值的 Secret 的可选名称。与 from-configmap 相互排斥。
环境变量: QUARKUS_OPENSHIFT_INIT_CONTAINERS_INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_SECRET
|
string
| |
|
quarkus.openshift.init-containers."init-containers".env.mapping."mapping".from-configmap
要从中提取值的 ConfigMap 的可选名称。与 from-secret 相互排斥。
环境变量: QUARKUS_OPENSHIFT_INIT_CONTAINERS_INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP
|
string
| |
|
quarkus.openshift.init-containers."init-containers".env.mapping."mapping".with-key
标识从中提取值的字段的键。
环境变量: QUARKUS_OPENSHIFT_INIT_CONTAINERS_INIT_CONTAINERS__ENV_MAPPING__MAPPING_WITH_KEY
|
string
|
必需
|
|
quarkus.openshift.init-containers."init-containers".env.using-prefix."prefixes".for-secret
将环境变量添加到容器时使用的可选前缀。
环境变量: QUARKUS_OPENSHIFT_INIT_CONTAINERS_INIT_CONTAINERS__ENV_USING_PREFIX__PREFIXES__FOR_SECRET
|
string
| |
|
quarkus.openshift.init-containers."init-containers".env.using-prefix."prefixes".for-configmap
将环境变量添加到容器时使用的可选前缀。
环境变量: QUARKUS_OPENSHIFT_INIT_CONTAINERS_INIT_CONTAINERS__ENV_USING_PREFIX__PREFIXES__FOR_CONFIGMAP
|
string
| |
|
quarkus.openshift.init-containers."init-containers".image
容器镜像。
环境变量: QUARKUS_OPENSHIFT_INIT_CONTAINERS_INIT_CONTAINERS_CONTAINERS_IMAGE
|
string
| |
|
quarkus.openshift.init-containers."init-containers".working-dir
工作目录。
环境变量: QUARKUS_OPENSHIFT_INIT_CONTAINERS_INIT_CONTAINERS__WORKING_DIR
|
string
| |
|
quarkus.openshift.init-containers."init-containers".command
命令
环境变量: QUARKUS_OPENSHIFT_INIT_CONTAINERS_INIT_CONTAINERS__COMMAND
|
字符串列表
| |
|
quarkus.openshift.init-containers."init-containers".arguments
这些参数
环境变量: QUARKUS_OPENSHIFT_INIT_CONTAINERS_INIT_CONTAINERS__ARGUMENTS
|
字符串列表
| |
|
quarkus.openshift.init-containers."init-containers".service-account
服务帐户。
环境变量: QUARKUS_OPENSHIFT_INIT_CONTAINERS_INIT_CONTAINERS__SERVICE_ACCOUNT
|
string
| |
|
quarkus.openshift.init-containers."init-containers".host
要公开应用的主机。
环境变量: QUARKUS_OPENSHIFT_INIT_CONTAINERS_INIT_CONTAINERS__HOST
|
string
| |
|
quarkus.openshift.init-containers."init-containers".ports."ports".container-port
端口号。指的是容器端口。
环境变量: QUARKUS_OPENSHIFT_INIT_CONTAINERS_INIT_CONTAINERS__PORTS__PORTS_CONTAINER_PORT
|
int
| |
|
quarkus.openshift.init-containers."init-containers".ports."ports".host-port
主机端口。
环境变量: QUARKUS_OPENSHIFT_INIT_CONTAINERS_INIT_CONTAINERS__PORTS__PORTS_HOST_PORT
|
int
| |
|
quarkus.openshift.init-containers."init-containers".ports."ports.".path
应用程序路径(引用 Web 应用程序路径)。
环境变量: QUARKUS_OPENSHIFT_INIT_CONTAINERS_INIT_CONTAINERS__PORTS__PORTS_PATH
|
string
|
/
|
|
quarkus.openshift.init-containers."init-containers".ports."ports".protocol
协议。
环境变量: QUARKUS_OPENSHIFT_INIT_CONTAINERS_INIT_CONTAINERS__PORTS__PORTS__PROTOCOL
|
TCP,udp,sctp,http,proxy
|
tcp
|
|
quarkus.openshift.init-containers."init-containers".ports."ports".node-port
此端口应映射到的 nodePort。这只在将 serviceType 设置为 node-port 时才会生效。
环境变量: QUARKUS_OPENSHIFT_INIT_CONTAINERS_INIT_CONTAINERS__PORTS__PORTS__NODE_PORT
|
int
| |
|
quarkus.openshift.init-containers."init-containers".ports."ports".tls
如果启用,该端口将配置为使用 schema HTTPS。
环境变量: QUARKUS_OPENSHIFT_INIT_CONTAINERS_INIT_CONTAINERS__PORTS__PORTS_TLS
|
布尔值
|
false
|
|
quarkus.openshift.init-containers."init-containers".image-pull-policy
镜像拉取(pull)策略。
环境变量: QUARKUS_OPENSHIFT_INIT_CONTAINERS_INIT_CONTAINERS__IMAGE_PULL_POLICY
|
始终为,if-not-present,never
|
always
|
|
quarkus.openshift.init-containers."init-containers".image-pull-secrets
镜像 pull secret。
环境变量: QUARKUS_OPENSHIFT_INIT_CONTAINERS_INIT_CONTAINERS__IMAGE_PULL_SECRETS
|
字符串列表
| |
|
quarkus.openshift.init-containers."init-containers".liveness-probe.http-action-port
配置 http get 操作时使用的端口号。如果没有配置,则使用与 httpActionPortName 对应的端口。
环境变量: QUARKUS_OPENSHIFT_INIT_CONTAINERS_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT
|
int
| |
|
quarkus.openshift.init-containers."init-containers".liveness-probe.http-action-port-name
用于选择 HTTP get 操作端口的端口名称。
环境变量: QUARKUS_OPENSHIFT_INIT_CONTAINERS_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME
|
string
| |
|
quarkus.openshift.init-containers."init-containers".liveness-probe.http-action-path
用于探测的 http 路径。要达到此目的,还需要设置容器端口。
假设已设置了容器端口(如以上注释),如果没有设置 execAction 或 tcpSocketAction,则即使未设置任何路径(这将导致使用 root 路径),则会自动使用 HTTP 探测。如果使用 Smallrye Health,则会根据健康检查路径自动设置路径。
环境变量: QUARKUS_OPENSHIFT_INIT_CONTAINERS_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PATH
|
string
| |
|
quarkus.openshift.init-containers."init-containers".liveness-probe.http-action-scheme
HTTP get 操作的方案。可以是 "HTTP" 或 "HTTPS"。
环境变量: QUARKUS_OPENSHIFT_INIT_CONTAINERS_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_SCHEME
|
string
| |
|
quarkus.openshift.init-containers."init-containers".liveness-probe.exec-action
用于探测的命令。
环境变量: QUARKUS_OPENSHIFT_INIT_CONTAINERS_INIT_CONTAINERS__LIVENESS_PROBE_EXEC_ACTION
|
string
| |
|
quarkus.openshift.init-containers."init-containers".liveness-probe.tcp-socket-action
用于探测的 tcp 套接字(格式是 host:port)。
环境变量: QUARKUS_OPENSHIFT_INIT_CONTAINERS_INIT_CONTAINERS__LIVENESS_PROBE_TCP_SOCKET_ACTION
|
string
| |
|
quarkus.openshift.init-containers."init-containers".liveness-probe.grpc-action
用于探测的 gRPC 端口(格式是 port 或 port:service)。
环境变量: QUARKUS_OPENSHIFT_INIT_CONTAINERS_INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION
|
string
| |
|
quarkus.openshift.init-containers."init-containers".liveness-probe.grpc-action-enabled
如果没有提供 enabled 和 grpc-action,它将使用生成的服务名称和 gRPC 端口。
环境变量: QUARKUS_OPENSHIFT_INIT_CONTAINERS_INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION_ENABLED
|
布尔值
|
false
|
|
quarkus.openshift.init-containers."init-containers".liveness-probe.initial-delay
开始探测前等待的时间。
环境变量: QUARKUS_OPENSHIFT_INIT_CONTAINERS_INIT_CONTAINERS__LIVENESS_PROBE_INITIAL_DELAY
|
duration
|
5S
|
|
quarkus.openshift.init-containers."init-containers".liveness-probe.period
应调用该操作的期间。
环境变量: QUARKUS_OPENSHIFT_INIT_CONTAINERS_INIT_CONTAINERS__LIVENESS_PROBE_PERIOD
|
duration
|
10S
|
|
quarkus.openshift.init-containers."init-containers".liveness-probe.timeout
等待每个操作的时间长度。
环境变量: QUARKUS_OPENSHIFT_INIT_CONTAINERS_INIT_CONTAINERS__LIVENESS_PROBE_TIMEOUT
|
duration
|
10S
|
|
quarkus.openshift.init-containers."init-containers".liveness-probe.success-threshold
要使用的成功阈值。
环境变量: QUARKUS_OPENSHIFT_INIT_CONTAINERS_INIT_CONTAINERS__LIVENESS_PROBE_SUCCESS_THRESHOLD
|
int
|
1
|
|
quarkus.openshift.init-containers."init-containers".liveness-probe.failure-threshold
要使用的失败阈值。
环境变量: QUARKUS_OPENSHIFT_INIT_CONTAINERS_INIT_CONTAINERS__LIVENESS_PROBE_FAILURE_THRESHOLD
|
int
|
3
|
|
quarkus.openshift.init-containers."init-containers".readiness-probe.http-action-port
配置 http get 操作时使用的端口号。如果没有配置,则使用与 httpActionPortName 对应的端口。
环境变量: QUARKUS_OPENSHIFT_INIT_CONTAINERS_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT
|
int
| |
|
quarkus.openshift.init-containers."init-containers".readiness-probe.http-action-port-name
用于选择 HTTP get 操作端口的端口名称。
环境变量: QUARKUS_OPENSHIFT_INIT_CONTAINERS_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT_NAME
|
string
| |
|
quarkus.openshift.init-containers."init-containers".readiness-probe.http-action-path
用于探测的 http 路径。要达到此目的,还需要设置容器端口。
假设已设置了容器端口(如以上注释),如果没有设置 execAction 或 tcpSocketAction,则即使未设置任何路径(这将导致使用 root 路径),则会自动使用 HTTP 探测。如果使用 Smallrye Health,则会根据健康检查路径自动设置路径。
环境变量: QUARKUS_OPENSHIFT_INIT_CONTAINERS_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PATH
|
string
| |
|
quarkus.openshift.init-containers."init-containers".readiness-probe.http-action-scheme
HTTP get 操作的方案。可以是 "HTTP" 或 "HTTPS"。
环境变量: QUARKUS_OPENSHIFT_INIT_CONTAINERS_CONTAINERS__READINESS_PROBE_HTTP_ACTION_SCHEME
|
string
| |
|
quarkus.openshift.init-containers."init-containers".readiness-probe.exec-action
用于探测的命令。
环境变量: QUARKUS_OPENSHIFT_INIT_CONTAINERS_INIT_CONTAINERS__READINESS_PROBE_EXEC_ACTION
|
string
| |
|
quarkus.openshift.init-containers."init-containers".readiness-probe.tcp-socket-action
用于探测的 tcp 套接字(格式是 host:port)。
环境变量: QUARKUS_OPENSHIFT_INIT_CONTAINERS_INIT_CONTAINERS__READINESS_PROBE_TCP_SOCKET_ACTION
|
string
| |
|
quarkus.openshift.init-containers."init-containers".readiness-probe.grpc-action
用于探测的 gRPC 端口(格式是 port 或 port:service)。
环境变量: QUARKUS_OPENSHIFT_INIT_CONTAINERS_INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION
|
string
| |
|
quarkus.openshift.init-containers."init-containers".readiness-probe.grpc-action-enabled
如果没有提供 enabled 和 grpc-action,它将使用生成的服务名称和 gRPC 端口。
环境变量: QUARKUS_OPENSHIFT_INIT_CONTAINERS_CONTAINERS__READINESS_PROBE_GRPC_ACTION_ENABLED
|
布尔值
|
false
|
|
quarkus.openshift.init-containers."init-containers".readiness-probe.initial-delay
开始探测前等待的时间。
环境变量: QUARKUS_OPENSHIFT_INIT_CONTAINERS_INIT_CONTAINERS__READINESS_PROBE_INITIAL_DELAY
|
duration
|
5S
|
|
quarkus.openshift.init-containers."init-containers".readiness-probe.period
应调用该操作的期间。
环境变量: QUARKUS_OPENSHIFT_INIT_CONTAINERS_INIT_CONTAINERS__READINESS_PROBE_PERIOD
|
duration
|
10S
|
|
quarkus.openshift.init-containers."init-containers".readiness-probe.timeout
等待每个操作的时间长度。
环境变量: QUARKUS_OPENSHIFT_INIT_CONTAINERS_INIT_CONTAINERS__READINESS_PROBE_TIMEOUT
|
duration
|
10S
|
|
quarkus.openshift.init-containers."init-containers".readiness-probe.success-threshold
要使用的成功阈值。
环境变量: QUARKUS_OPENSHIFT_INIT_CONTAINERS_CONTAINERS__READINESS_PROBE_SUCCESS_THRESHOLD
|
int
|
1
|
|
quarkus.openshift.init-containers."init-containers".readiness-probe.failure-threshold
要使用的失败阈值。
环境变量: QUARKUS_OPENSHIFT_INIT_CONTAINERS_INIT_CONTAINERS__READINESS_PROBE_FAILURE_THRESHOLD
|
int
|
3
|
|
quarkus.openshift.init-containers."init-containers".mounts."mounts".name
要挂载的 volumeName 的名称。
环境变量: QUARKUS_OPENSHIFT_INIT_CONTAINERS_INIT_CONTAINERS__MOUNTS__MOUNTS__NAME
|
string
| |
|
quarkus.openshift.init-containers."init-containers".mounts."mounts".path
挂载的路径。
环境变量: QUARKUS_OPENSHIFT_INIT_CONTAINERS_INIT_CONTAINERS__MOUNTS__MOUNTS__PATH
|
string
| |
|
quarkus.openshift.init-containers."init-containers".mounts."mounts".sub-path
应挂载容器 volumeName 的 volumeName 中的路径。
环境变量: QUARKUS_OPENSHIFT_INIT_CONTAINERS_INIT_CONTAINERS__MOUNTS__MOUNTS__SUB_PATH
|
string
| |
|
quarkus.openshift.init-containers."init-containers".mounts."mounts".read-only
只读。
环境变量: QUARKUS_OPENSHIFT_INIT_CONTAINERS_INIT_CONTAINERS__MOUNTS__MOUNTS__READ_ONLY
|
布尔值
|
false
|
|
quarkus.openshift.init-containers."init-containers".resources.limits.cpu
CPU 要求
环境变量: QUARKUS_OPENSHIFT_INIT_CONTAINERS_INIT_CONTAINERS__RESOURCES_LIMITS_CPU
|
string
| |
|
quarkus.openshift.init-containers."init-containers".resources.limits.memory
内存要求
环境变量: QUARKUS_OPENSHIFT_INIT_CONTAINERS_INIT_CONTAINERS_RESOURCES_LIMITS_MEMORY
|
string
| |
|
quarkus.openshift.init-containers."init-containers".resources.requests.cpu
CPU 要求
环境变量: QUARKUS_OPENSHIFT_INIT_CONTAINERS_INIT_CONTAINERS_RESOURCES_REQUESTS_CPU
|
string
| |
|
quarkus.openshift.init-containers."init-containers".resources.requests.memory
内存要求
环境变量: QUARKUS_OPENSHIFT_INIT_CONTAINERS_INIT_CONTAINERS_RESOURCES_REQUESTS_MEMORY
|
string
| |
|
quarkus.openshift.sidecars."sidecars".env.secrets
从中加载环境变量的可选 Secret 名称列表。
环境变量: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__ENV_SECRETS
|
字符串列表
| |
|
quarkus.openshift.sidecars."sidecars".env.configmaps
从中加载环境变量的可选 ConfigMap 名称列表。
环境变量: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__ENV_CONFIGMAPS
|
字符串列表
| |
|
quarkus.openshift.sidecars."sidecars".env.fields."environment-variable-name"
映射将环境变量名称与关联的字段引用它们获取其值。
环境变量: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__ENV_FIELDS__ENVIRONMENT_VARIABLE_NAME_
|
Map<String,String>
| |
|
quarkus.openshift.sidecars."sidecars".env.vars."vars"
环境变量值
环境变量: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__ENV_VARS__VARS_
|
string
| |
|
quarkus.openshift.sidecars."sidecars".env.mapping."mapping".from-secret
要从中提取值的 Secret 的可选名称。与 from-configmap 相互排斥。
环境变量: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__ENV_MAPPING__MAPPING__FROM_SECRET
|
string
| |
|
quarkus.openshift.sidecars."sidecars".env.mapping."mapping".from-configmap
要从中提取值的 ConfigMap 的可选名称。与 from-secret 相互排斥。
环境变量: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP
|
string
| |
|
quarkus.openshift.sidecars."sidecars".env.mapping."mapping".with-key
标识从中提取值的字段的键。
环境变量: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__ENV_MAPPING__MAPPING__WITH_KEY
|
string
|
必需
|
|
quarkus.openshift.sidecars."sidecars".env.using-prefix."prefixes".for-secret
将环境变量添加到容器时使用的可选前缀。
环境变量: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__ENV_USING_PREFIX__PREFIXES__FOR_SECRET
|
string
| |
|
quarkus.openshift.sidecars."sidecars".env.using-prefix."prefixes".for-configmap
将环境变量添加到容器时使用的可选前缀。
环境变量: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__ENV_USING_PREFIX__PREFIXES__FOR_CONFIGMAP
|
string
| |
|
quarkus.openshift.sidecars."sidecars".image
容器镜像。
环境变量: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__IMAGE
|
string
| |
|
quarkus.openshift.sidecars."sidecars".working-dir
工作目录。
环境变量: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__WORKING_DIR
|
string
| |
|
quarkus.openshift.sidecars."sidecars".command
命令
环境变量: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__COMMAND
|
字符串列表
| |
|
quarkus.openshift.sidecars."sidecars".arguments
这些参数
环境变量: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__ARGUMENTS
|
字符串列表
| |
|
quarkus.openshift.sidecars."sidecars".service-account
服务帐户。
环境变量: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__SERVICE_ACCOUNT
|
string
| |
|
quarkus.openshift.sidecars."sidecars".host
要公开应用的主机。
环境变量: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__HOST
|
string
| |
|
quarkus.openshift.sidecars."sidecars".ports."ports".container-port
端口号。指的是容器端口。
环境变量: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__PORTS__PORTS_CONTAINER_PORT
|
int
| |
|
quarkus.openshift.sidecars."sidecars".ports."ports".host-port
主机端口。
环境变量: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__PORTS__PORTS__HOST_PORT
|
int
| |
|
quarkus.openshift.sidecars."sidecars".ports."ports.".path
应用程序路径(引用 Web 应用程序路径)。
环境变量: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__PORTS__PORTS__PATH
|
string
|
/
|
|
quarkus.openshift.sidecars."sidecars".ports."ports.".protocol
协议。
环境变量: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__PORTS__PORTS__PROTOCOL
|
TCP,udp,sctp,http,proxy
|
tcp
|
|
quarkus.openshift.sidecars."sidecars".ports."ports".node-port
此端口应映射到的 nodePort。这只在将 serviceType 设置为 node-port 时才会生效。
环境变量: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__PORTS__PORTS_NODE_PORT
|
int
| |
|
quarkus.openshift.sidecars."sidecars".ports."ports.tls
如果启用,该端口将配置为使用 schema HTTPS。
环境变量: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__PORTS__PORTS_TLS
|
布尔值
|
false
|
|
quarkus.openshift.sidecars."sidecars".image-pull-policy
镜像拉取(pull)策略。
环境变量: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__IMAGE_PULL_POLICY
|
始终为,if-not-present,never
|
always
|
|
quarkus.openshift.sidecars."sidecars".image-pull-secrets
镜像 pull secret。
环境变量: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__IMAGE_PULL_SECRETS
|
字符串列表
| |
|
quarkus.openshift.sidecars."sidecars".liveness-probe.http-action-port
配置 http get 操作时使用的端口号。如果没有配置,则使用与 httpActionPortName 对应的端口。
环境变量: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PORT
|
int
| |
|
quarkus.openshift.sidecars."sidecars".liveness-probe.http-action-port-name
用于选择 HTTP get 操作端口的端口名称。
环境变量: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME
|
string
| |
|
quarkus.openshift.sidecars."sidecars".liveness-probe.http-action-path
用于探测的 http 路径。要达到此目的,还需要设置容器端口。
假设已设置了容器端口(如以上注释),如果没有设置 execAction 或 tcpSocketAction,则即使未设置任何路径(这将导致使用 root 路径),则会自动使用 HTTP 探测。如果使用 Smallrye Health,则会根据健康检查路径自动设置路径。
环境变量: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PATH
|
string
| |
|
quarkus.openshift.sidecars."sidecars".liveness-probe.http-action-scheme
HTTP get 操作的方案。可以是 "HTTP" 或 "HTTPS"。
环境变量: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__LIVENESS_PROBE_HTTP_ACTION_SCHEME
|
string
| |
|
quarkus.openshift.sidecars."sidecars".liveness-probe.exec-action
用于探测的命令。
环境变量: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__LIVENESS_PROBE_EXEC_ACTION
|
string
| |
|
quarkus.openshift.sidecars."sidecars".liveness-probe.tcp-socket-action
用于探测的 tcp 套接字(格式是 host:port)。
环境变量: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__LIVENESS_PROBE_TCP_SOCKET_ACTION
|
string
| |
|
quarkus.openshift.sidecars."sidecars".liveness-probe.grpc-action
用于探测的 gRPC 端口(格式是 port 或 port:service)。
环境变量: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__LIVENESS_PROBE_GRPC_ACTION
|
string
| |
|
quarkus.openshift.sidecars."sidecars".liveness-probe.grpc-action-enabled
如果没有提供 enabled 和 grpc-action,它将使用生成的服务名称和 gRPC 端口。
环境变量: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__LIVENESS_PROBE_GRPC_ACTION_ENABLED
|
布尔值
|
false
|
|
quarkus.openshift.sidecars."sidecars".liveness-probe.initial-delay
开始探测前等待的时间。
环境变量: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__LIVENESS_PROBE_INITIAL_DELAY
|
duration
|
5S
|
|
quarkus.openshift.sidecars."sidecars".liveness-probe.period
应调用该操作的期间。
环境变量: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__LIVENESS_PROBE_PERIOD
|
duration
|
10S
|
|
quarkus.openshift.sidecars."sidecars".liveness-probe.timeout
等待每个操作的时间长度。
环境变量: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__LIVENESS_PROBE_TIMEOUT
|
duration
|
10S
|
|
quarkus.openshift.sidecars."sidecars".liveness-probe.success-threshold
要使用的成功阈值。
环境变量: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__LIVENESS_PROBE_SUCCESS_THRESHOLD
|
int
|
1
|
|
quarkus.openshift.sidecars."sidecars".liveness-probe.failure-threshold
要使用的失败阈值。
环境变量: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__LIVENESS_PROBE_FAILURE_THRESHOLD
|
int
|
3
|
|
quarkus.openshift.sidecars."sidecars".readiness-probe.http-action-port
配置 http get 操作时使用的端口号。如果没有配置,则使用与 httpActionPortName 对应的端口。
环境变量: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__READINESS_PROBE_HTTP_ACTION_PORT
|
int
| |
|
quarkus.openshift.sidecars."sidecars".readiness-probe.http-action-port-name
用于选择 HTTP get 操作端口的端口名称。
环境变量: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS_READINESS_PROBE_HTTP_ACTION_PORT_NAME
|
string
| |
|
quarkus.openshift.sidecars."sidecars".readiness-probe.http-action-path
用于探测的 http 路径。要达到此目的,还需要设置容器端口。
假设已设置了容器端口(如以上注释),如果没有设置 execAction 或 tcpSocketAction,则即使未设置任何路径(这将导致使用 root 路径),则会自动使用 HTTP 探测。如果使用 Smallrye Health,则会根据健康检查路径自动设置路径。
环境变量: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__READINESS_PROBE_HTTP_ACTION_PATH
|
string
| |
|
quarkus.openshift.sidecars."sidecars".readiness-probe.http-action-scheme
HTTP get 操作的方案。可以是 "HTTP" 或 "HTTPS"。
环境变量: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__READINESS_PROBE_HTTP_ACTION_SCHEME
|
string
| |
|
quarkus.openshift.sidecars."sidecars".readiness-probe.exec-action
用于探测的命令。
环境变量: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__READINESS_PROBE_EXEC_ACTION
|
string
| |
|
quarkus.openshift.sidecars."sidecars".readiness-probe.tcp-socket-action
用于探测的 tcp 套接字(格式是 host:port)。
环境变量: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__READINESS_PROBE_TCP_SOCKET_ACTION
|
string
| |
|
quarkus.openshift.sidecars."sidecars".readiness-probe.grpc-action
用于探测的 gRPC 端口(格式是 port 或 port:service)。
环境变量: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__READINESS_PROBE_GRPC_ACTION
|
string
| |
|
quarkus.openshift.sidecars."siders".readiness-probe.grpc-action-enabled
如果没有提供 enabled 和 grpc-action,它将使用生成的服务名称和 gRPC 端口。
环境变量: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__READINESS_PROBE_GRPC_ACTION_ENABLED
|
布尔值
|
false
|
|
quarkus.openshift.sidecars."sidecars".readiness-probe.initial-delay
开始探测前等待的时间。
环境变量: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS_READINESS_PROBE_INITIAL_DELAY
|
duration
|
5S
|
|
quarkus.openshift.sidecars."sidecars".readiness-probe.period
应调用该操作的期间。
环境变量: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__READINESS_PROBE_PERIOD
|
duration
|
10S
|
|
quarkus.openshift.sidecars."sidecars".readiness-probe.timeout
等待每个操作的时间长度。
环境变量: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS_READINESS_PROBE_TIMEOUT
|
duration
|
10S
|
|
quarkus.openshift.sidecars."sidecars".readiness-probe.success-threshold
要使用的成功阈值。
环境变量: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__READINESS_PROBE_SUCCESS_THRESHOLD
|
int
|
1
|
|
quarkus.openshift.sidecars."sidecars".readiness-probe.failure-threshold
要使用的失败阈值。
环境变量: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS_READINESS_PROBE_FAILURE_THRESHOLD
|
int
|
3
|
|
quarkus.openshift.sidecars."sidecars".mounts."mounts".name
要挂载的 volumeName 的名称。
环境变量: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__MOUNTS__MOUNTS__NAME
|
string
| |
|
quarkus.openshift.sidecars."sidecars".mounts."mounts".path
挂载的路径。
环境变量: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__MOUNTS__MOUNTS__PATH
|
string
| |
|
quarkus.openshift.sidecars."sidecars".mounts."mounts".sub-path
应挂载容器 volumeName 的 volumeName 中的路径。
环境变量: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__MOUNTS__MOUNTS__SUB_PATH
|
string
| |
|
quarkus.openshift.sidecars."sidecars".mounts."mounts".read-only
只读。
环境变量: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__MOUNTS__MOUNTS__READ_ONLY
|
布尔值
|
false
|
|
quarkus.openshift.sidecars."sidecars".resources.limits.cpu
CPU 要求
环境变量: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__RESOURCES_LIMITS_CPU
|
string
| |
|
quarkus.openshift.sidecars."sidecars".resources.limits.memory
内存要求
环境变量: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__RESOURCES_LIMITS_MEMORY
|
string
| |
|
quarkus.openshift.sidecars."sidecars".resources.requests.cpu
CPU 要求
环境变量: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__RESOURCES_REQUESTS_CPU
|
string
| |
|
quarkus.openshift.sidecars."sidecars".resources.requests.memory
内存要求
环境变量: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__RESOURCES_REQUESTS_MEMORY
|
string
| |
|
quarkus.openshift.hostaliases."host-aliases".ip
ip 地址。
环境变量: QUARKUS_OPENSHIFT_HOSTALIASES_HOST_ALIASES_IP
|
string
| |
|
quarkus.openshift.hostaliases."host-aliases".hostnames
要解析到 ip 的主机名。
环境变量: QUARKUS_OPENSHIFT_HOSTALIASES_HOST_ALIASES_HOSTNAMES
|
字符串列表
| |
|
quarkus.openshift.node-selector.key
nodeSelector 的键。
环境变量: QUARKUS_OPENSHIFT_NODE_SELECTOR_KEY
|
string
|
必需
|
|
quarkus.openshift.node-selector.value
nodeSelector 的值。
环境变量: QUARKUS_OPENSHIFT_NODE_SELECTOR_VALUE
|
string
|
必需
|
|
quarkus.openshift.resources.limits.cpu
CPU 要求
环境变量: QUARKUS_OPENSHIFT_RESOURCES_LIMITS_CPU
|
string
| |
|
quarkus.openshift.resources.limits.memory
内存要求
环境变量: QUARKUS_OPENSHIFT_RESOURCES_LIMITS_MEMORY
|
string
| |
|
quarkus.openshift.resources.requests.cpu
CPU 要求
环境变量: QUARKUS_OPENSHIFT_RESOURCES_REQUESTS_CPU
|
string
| |
|
quarkus.openshift.resources.requests.memory
内存要求
环境变量: QUARKUS_OPENSHIFT_RESOURCES_REQUESTS_MEMORY
|
string
| |
|
quarkus.openshift.app-secret
如果设置,该机密将挂载到应用容器,其内容将用于应用配置。
环境变量: QUARKUS_OPENSHIFT_APP_SECRET
|
string
| |
|
quarkus.openshift.app-config-map
如果设置,配置映射将挂载到应用程序容器,其内容将用于应用程序配置。
环境变量: QUARKUS_OPENSHIFT_APP_CONFIG_MAP
|
string
| |
|
quarkus.openshift.rbac.roles."roles".
角色的名称。
环境变量: QUARKUS_OPENSHIFT_RBAC_ROLES__ROLES__NAME
|
string
| |
|
quarkus.openshift.rbac.roles."roles".namespace
角色的命名空间。
环境变量: QUARKUS_OPENSHIFT_RBAC_ROLES__ROLES_NAMESPACE
|
string
| |
|
quarkus.openshift.rbac.roles."roles".labels."label-name"
要添加到角色资源的标签。
环境变量: QUARKUS_OPENSHIFT_RBAC_ROLES__ROLES__LABELS__LABEL_NAME_
|
Map<String,String>
| |
|
quarkus.openshift.rbac.roles."roles".policy-rules."policy-rules".api-groups
策略规则的 API 组。
环境变量: QUARKUS_OPENSHIFT_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS
|
字符串列表
| |
|
quarkus.openshift.rbac.roles."roles".policy-rules."policy-rules".non-resource-urls
策略规则的非资源 URL。
环境变量: QUARKUS_OPENSHIFT_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS
|
字符串列表
| |
|
quarkus.openshift.rbac.roles."roles".policy-rules."policy-rules".resource-names
策略规则的资源名称。
环境变量: QUARKUS_OPENSHIFT_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES
|
字符串列表
| |
|
quarkus.openshift.rbac.roles."roles".policy-rules."policy-rules".resources
策略规则的资源。
环境变量: QUARKUS_OPENSHIFT_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCES
|
字符串列表
| |
|
quarkus.openshift.rbac.roles."roles".policy-rules."policy-rules".verbs
策略规则的操作动词。
环境变量: QUARKUS_OPENSHIFT_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__VERBS
|
字符串列表
| |
|
quarkus.openshift.rbac.cluster-roles."cluster-roles".name
集群角色的名称。
环境变量: QUARKUS_OPENSHIFT_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__NAME
|
string
| |
|
quarkus.openshift.rbac.cluster-roles."cluster-roles"..labels."label-name"
要添加到 ClusterRole 资源的标签。
环境变量: QUARKUS_OPENSHIFT_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__LABELS__LABEL_NAME_
|
Map<String,String>
| |
|
quarkus.openshift.rbac.cluster-roles."cluster-roles".policy-rules."policy-rules".api-groups
策略规则的 API 组。
环境变量: QUARKUS_OPENSHIFT_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS
|
字符串列表
| |
|
quarkus.openshift.rbac.cluster-roles."cluster-roles".policy-rules."policy-rules".non-resource-urls
策略规则的非资源 URL。
环境变量: QUARKUS_OPENSHIFT_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS
|
字符串列表
| |
|
quarkus.openshift.rbac.cluster-roles."cluster-roles".policy-rules."policy-rules".resource-names
策略规则的资源名称。
环境变量: QUARKUS_OPENSHIFT_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES
|
字符串列表
| |
|
quarkus.openshift.rbac.cluster-roles."cluster-roles".policy-rules."policy-rules".resources
策略规则的资源。
环境变量: QUARKUS_OPENSHIFT_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCES
|
字符串列表
| |
|
quarkus.openshift.rbac.cluster-roles."cluster-roles".policy-rules."policy-rules".verbs
策略规则的操作动词。
环境变量: QUARKUS_OPENSHIFT_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__VERBS
|
字符串列表
| |
|
quarkus.openshift.rbac.service-accounts."service-accounts".
服务帐户的名称。
环境变量: QUARKUS_OPENSHIFT_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAME
|
string
| |
|
quarkus.openshift.rbac.service-accounts."service-accounts".namespace
服务帐户的命名空间。
环境变量: QUARKUS_OPENSHIFT_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAMESPACE
|
string
| |
|
quarkus.openshift.rbac.service-accounts."service-accounts"."label-name"
服务帐户的标签。
环境变量: QUARKUS_OPENSHIFT_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS__LABEL_NAME_
|
Map<String,String>
| |
|
quarkus.openshift.rbac.service-accounts."service-accounts"..use-as-default
如果为 true,则此服务帐户将在生成的 Deployment 资源中使用。
环境变量: QUARKUS_OPENSHIFT_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__USE_AS_DEFAULT
|
布尔值
| |
|
quarkus.openshift.rbac.role-bindings."role-bindings".name
要生成的 RoleBinding 资源的名称。如果没有提供,它将使用应用名称以及角色 ref 名称。
环境变量: QUARKUS_OPENSHIFT_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__NAME
|
string
| |
|
quarkus.openshift.rbac.role-bindings."role-bindings".labels."label-name"
要添加到 RoleBinding 资源的标签。
环境变量: QUARKUS_OPENSHIFT_RBAC_ROLEINGS__ROLE_BINDINGS__LABELS__LABEL_NAME_
|
Map<String,String>
| |
|
quarkus.openshift.rbac.role-bindings."role-bindings".role-name
由生成的 Role Binding 资源中的 RoleRef 元素使用的 Role 资源的名称。默认情况下,它的"查看"角色名称。
环境变量: QUARKUS_OPENSHIFT_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__ROLE_NAME
|
string
| |
|
quarkus.openshift.rbac.role-bindings."role-bindings".cluster-wide
如果 role-name 属性中的 Role 设置是集群范围的。
环境变量: QUARKUS_OPENSHIFT_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__CLUSTER_WIDE
|
布尔值
| |
|
quarkus.openshift.rbac.role-bindings."role-bindings".subjects."subjects".name
由生成的 Role Binding 资源中的 Subject 元素使用的 "name" 资源。
环境变量: QUARKUS_OPENSHIFT_RBAC_ROLEINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS_NAME
|
string
| |
|
quarkus.openshift.rbac.role-bindings."role-bindings".subjects."subjects".kind
由生成的 Role Binding 资源中的 Subject 元素使用的 "kind" 资源。默认情况下,它使用 "ServiceAccount" 类型。
环境变量: QUARKUS_OPENSHIFT_RBAC_ROLEINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS_KIND
|
string
|
ServiceAccount
|
|
quarkus.openshift.rbac.role-bindings."role-bindings".subjects."subjects".api-group
与 "kind" 属性匹配的 "apiGroup" 资源。默认情况下,它将为空。
环境变量: QUARKUS_OPENSHIFT_RBAC_ROLEINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS_API_GROUP
|
string
| |
|
quarkus.openshift.rbac.role-bindings."role-bindings".subjects."subjects".namespace
由生成的 Role Binding 资源中的 Subject 元素使用的 "namespace" 资源。默认情况下,它将使用与生成的资源中提供的相同。
环境变量: QUARKUS_OPENSHIFT_RBAC_ROLEINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS_NAMESPACE
|
string
| |
|
quarkus.openshift.rbac.cluster-role-bindings."cluster-role-bindings".name
要生成的 ClusterRoleBinding 资源的名称。如果没有提供,它将使用应用名称以及角色 ref 名称。
环境变量: QUARKUS_OPENSHIFT_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__NAME
|
string
| |
|
quarkus.openshift.rbac.cluster-role-bindings."cluster-role-bindings".labels."label-name"
要添加到 RoleBinding 资源的标签。
环境变量: QUARKUS_OPENSHIFT_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS__LABEL_NAME_
|
Map<String,String>
| |
|
quarkus.openshift.rbac.cluster-role-bindings."cluster-role-bindings".role-name
由生成的 ClusterRoleBinding 资源中的 RoleRef 元素使用的 ClusterRole 资源的名称。
环境变量: QUARKUS_OPENSHIFT_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__ROLE_NAME
|
string
|
必需
|
|
quarkus.openshift.rbac.cluster-role-bindings."cluster-role-bindings".subjects."subjects".name
由生成的 Role Binding 资源中的 Subject 元素使用的 "name" 资源。
环境变量: QUARKUS_OPENSHIFT_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS_NAME
|
string
| |
|
quarkus.openshift.rbac.cluster-role-bindings."cluster-role-bindings".subjects."subjects".kind
由生成的 Role Binding 资源中的 Subject 元素使用的 "kind" 资源。默认情况下,它使用 "ServiceAccount" 类型。
环境变量: QUARKUS_OPENSHIFT_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND
|
string
|
ServiceAccount
|
|
quarkus.openshift.rbac.cluster-role-bindings."cluster-role-bindings".subjects."subjects".api-group
与 "kind" 属性匹配的 "apiGroup" 资源。默认情况下,它将为空。
环境变量: QUARKUS_OPENSHIFT_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP
|
string
| |
|
quarkus.openshift.rbac.cluster-role-bindings."cluster-role-bindings".subjects."subjects".namespace
由生成的 Role Binding 资源中的 Subject 元素使用的 "namespace" 资源。默认情况下,它将使用与生成的资源中提供的相同。
环境变量: QUARKUS_OPENSHIFT_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE
|
string
| |
|
quarkus.openshift.security-context.se-linux-options.level
应用到容器的 SELinux 级别标签。
环境变量: QUARKUS_OPENSHIFT_SECURITY_CONTEXT_SE_LINUX_OPTIONS_LEVEL
|
string
| |
|
quarkus.openshift.security-context.se-linux-options.role
应用到容器的 SELinux 角色标签。
环境变量: QUARKUS_OPENSHIFT_SECURITY_CONTEXT_SE_LINUX_OPTIONS_ROLE
|
string
| |
|
quarkus.openshift.security-context.se-linux-options.type
应用到容器的 SELinux 类型标签。
环境变量: QUARKUS_OPENSHIFT_SECURITY_CONTEXT_SE_LINUX_OPTIONS_TYPE
|
string
| |
|
quarkus.openshift.security-context.se-linux-options.user
应用到容器的 SELinux 用户标签。
环境变量: QUARKUS_OPENSHIFT_SECURITY_CONTEXT_SE_LINUX_OPTIONS_USER
|
string
| |
|
quarkus.openshift.security-context.windows-options.gmsa-credential-spec-name
要使用的 GMSA 凭证规格的名称。
环境变量: QUARKUS_OPENSHIFT_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC_NAME
|
string
| |
|
quarkus.openshift.security-context.windows-options.gmsa-credential-spec
GMSACredentialSpec 是 GMSA 准入 Webhook (windows-gsma)内联由 GMSACredentialSpecName 标识的 GMSA 凭证规格的内容。
环境变量: QUARKUS_OPENSHIFT_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC
|
string
| |
|
quarkus.openshift.security-context.windows-options.run-as-user-name
Windows 中的 UserName,以运行容器进程的入口点。
环境变量: QUARKUS_OPENSHIFT_SECURITY_CONTEXT_WINDOWS_OPTIONS_RUN_AS_USER_NAME
|
string
| |
|
quarkus.openshift.security-context.windows-options.host-process
HostProcess 确定容器是否应作为"主机进程"容器运行。
环境变量: QUARKUS_OPENSHIFT_SECURITY_CONTEXT_WINDOWS_OPTIONS_HOST_PROCESS
|
布尔值
| |
|
quarkus.openshift.security-context.run-as-user
用于运行容器进程的入口点的 UID。
环境变量: QUARKUS_OPENSHIFT_SECURITY_CONTEXT_RUN_AS_USER
|
long
| |
|
quarkus.openshift.security-context.run-as-group
用于运行容器进程的入口点的 GID。
环境变量: QUARKUS_OPENSHIFT_SECURITY_CONTEXT_RUN_AS_GROUP
|
long
| |
|
quarkus.openshift.security-context.run-as-non-root
表示容器必须以非 root 用户身份运行。
环境变量: QUARKUS_OPENSHIFT_SECURITY_CONTEXT_RUN_AS_NON_ROOT
|
布尔值
| |
|
quarkus.openshift.security-context.supplemental-groups
除了容器的主 GID 外,还应用于每个进程的第一个进程的组列表。如果未指定,则不会将任何组添加到任何容器中。
环境变量: QUARKUS_OPENSHIFT_SECURITY_CONTEXT_SUPPLEMENTAL_GROUPS
|
长列表
| |
|
quarkus.openshift.security-context.fs-group
适用于 pod 中所有容器的特殊补充组。
环境变量: QUARKUS_OPENSHIFT_SECURITY_CONTEXT_FS_GROUP
|
long
| |
|
quarkus.openshift.security-context.sysctls."sysctl-name"
sysctl 包含用于 pod 的命名空间 sysctl 列表。
环境变量: QUARKUS_OPENSHIFT_SECURITY_CONTEXT_SYSCTLS__SYSCTL_NAME_
|
Map<String,String>
| |
|
quarkus.openshift.security-context.fs-group-change-policy
它包含在挂载卷时将 fsGroup 应用到卷的策略。值 :OnRootMismatch, Always
环境变量: QUARKUS_OPENSHIFT_SECURITY_CONTEXT_FS_GROUP_CHANGE_POLICY
|
on-root-mismatch :它表示,只有根目录的权限和所有权与卷中预期权限不匹配时,才会更改卷的所有权和权限。
Always :它表示在 Pod 中挂载卷时,应该始终更改卷的所有权和权限。这个默认行为。
| |
|
quarkus.openshift.idempotent
用于控制是否生成的 kubernetes 资源中是否包含非idempotent 字段,以提高 git-ops 兼容性。
环境变量: QUARKUS_OPENSHIFT_IDEMPOTENT
|
布尔值
|
false
|
|
quarkus.openshift.vcs-uri.enabled
vcs-uri 注解是否应添加到生成的配置中。
环境变量: QUARKUS_OPENSHIFT_VCS_URI_ENABLED
|
布尔值
|
true
|
|
quarkus.openshift.vcs-uri.override
vcs-uri 注解的可选覆盖。
环境变量: QUARKUS_OPENSHIFT_VCS_URI_OVERRIDE
|
string
| |
|
quarkus.openshift.flavor
要使用的 OpenShift 类别/版本。旧版本 OpenShift 在它们支持的标签和字段中具有细微差别。此选项允许用户让其清单自动与所使用的 OpenShift"flavor"保持一致。
环境变量: QUARKUS_OPENSHIFT_FLAVOR
|
v3, v4
|
v4
|
|
quarkus.openshift.deployment-kind
要使用的部署资源的种类。支持的值有 'Deployment', 'StatefulSet', 'Job', 'CronJob' 和 'DeploymentConfig'。如果 类别 == v3,则默认为 'DeploymentConfig',否则默认为 'Deployment'。从 OpenShift 4.14 开始,DeploymentConfig 已被弃用。详情请查看 https://access.redhat.com/articles/7041372。
环境变量: QUARKUS_OPENSHIFT_DEPLOYMENT_KIND
|
Deployment , deployment -config,stateful-set,job,cron-job,knative-service
| |
|
quarkus.openshift.replicas
所需的 pod 数量
环境变量: QUARKUS_OPENSHIFT_REPLICAS
|
int
|
1
|
|
quarkus.openshift.node-port
当 serviceType 设置为 nodePort 时,要设置的 nodePort
环境变量: QUARKUS_OPENSHIFT_NODE_PORT
|
int
| |
|
quarkus.openshift.route.expose
如果为 true,则会公开该服务
环境变量: QUARKUS_OPENSHIFT_ROUTE_EXPOSE
|
布尔值
|
false
|
|
quarkus.openshift.route.host
要公开应用程序的主机
环境变量: QUARKUS_OPENSHIFT_ROUTE_HOST
|
string
| |
|
quarkus.openshift.route.target-port
名为 port 的目标。如果没有提供,它将从 Service 资源端口中分离。选项为:"http"和"https"。
环境变量: QUARKUS_OPENSHIFT_ROUTE_TARGET_PORT
|
string
|
http
|
|
quarkus.openshift.route.annotations."annotation-name"
要添加到组成(路由或入口)资源的自定义注解
环境变量: QUARKUS_OPENSHIFT_ROUTE_ANNOTATIONS__ANNOTATION_NAME_
|
Map<String,String>
| |
|
quarkus.openshift.route.labels."label-name"
要添加到组成(路由或入口)资源的自定义标签
环境变量: QUARKUS_OPENSHIFT_ROUTE_LABELS__LABEL_NAME_
|
Map<String,String>
| |
|
quarkus.openshift.route.tls.ca-certificate
证书颁发机构证书内容。
环境变量: QUARKUS_OPENSHIFT_ROUTE_TLS_CA_CERTIFICATE
|
string
| |
|
quarkus.openshift.route.tls.certificate
证书内容。
环境变量: QUARKUS_OPENSHIFT_ROUTE_TLS_CERTIFICATE
|
string
| |
|
quarkus.openshift.route.tls.destination-ca-certificate
最终目的地的 ca 证书的内容。
环境变量: QUARKUS_OPENSHIFT_ROUTE_TLS_DESTINATION_CA_CERTIFICATE
|
string
| |
|
quarkus.openshift.route.tls.insecure-edge-termination-policy
到路由不安全连接所需的行为。
环境变量: QUARKUS_OPENSHIFT_ROUTE_TLS_INSECURE_EDGE_TERMINATION_POLICY
|
string
| |
|
quarkus.openshift.route.tls.key
密钥文件内容。
环境变量: QUARKUS_OPENSHIFT_ROUTE_TLS_KEY
|
string
| |
|
quarkus.openshift.route.tls.termination
终止类型。
环境变量: QUARKUS_OPENSHIFT_ROUTE_TLS_TERMINATION
|
string
| |
|
quarkus.openshift.job.parallelism
指定作业应在任意给定时间运行的最大 pod 数量。
环境变量: QUARKUS_OPENSHIFT_JOB_PARALLELISM
|
int
| |
|
quarkus.openshift.job.completions
指定作业应该运行成功完成的 pod 数量。
环境变量: QUARKUS_OPENSHIFT_JOB_COMPLETIONS
|
int
| |
|
quarkus.openshift.job.completion-mode
CompletionMode 指定如何跟踪 Pod 完成。
环境变量: QUARKUS_OPENSHIFT_JOB_COMPLETION_MODE
|
非索引的,索引
|
non-indexed
|
|
quarkus.openshift.job.backoff-limit
指定在标记此作业失败前重试次数。
环境变量: QUARKUS_OPENSHIFT_JOB_BACKOFF_LIMIT
|
int
| |
|
quarkus.openshift.job.active-deadline-seconds
指定与 startTime 相关的持续时间(以秒为单位),作业可能会在系统尝试终止它前持续激活;值必须是正整数。
环境变量: QUARKUS_OPENSHIFT_JOB_ACTIVE_DEADLINE_SECONDS
|
long
| |
|
quarkus.openshift.job.ttl-seconds-after-finished
限制已完成执行的作业的生命周期( Complete 或 Failed)。如果设置了此字段,ttlSecondsAfterFinished 在作业完成后,它可以被自动删除。
环境变量: QUARKUS_OPENSHIFT_JOB_TTL_SECONDS_AFTER_FINISHED
|
int
| |
|
quarkus.openshift.job.suspend
suspend 指定作业控制器是否应该创建 Pod。
环境变量: QUARKUS_OPENSHIFT_JOB_SUSPEND
|
布尔值
|
false
|
|
quarkus.openshift.job.restart-policy
作业容器失败时重启策略。
环境变量: QUARKUS_OPENSHIFT_JOB_RESTART_POLICY
|
On-failure,never
|
on-failure
|
|
quarkus.openshift.cron-job.schedule
Cron 格式的调度,请参阅 Cron。
环境变量: QUARKUS_OPENSHIFT_CRON_JOB_SCHEDULE
|
string
| |
|
quarkus.openshift.cron-job.time-zone
作业调度的时区。默认值为 kube-controller-manager 的本地时间。
环境变量: QUARKUS_OPENSHIFT_CRON_JOB_TIME_ZONE
|
string
| |
|
quarkus.openshift.cron-job.concurrency-policy
concurrencyPolicy 描述了处理作业的方式。
环境变量: QUARKUS_OPENSHIFT_CRON_JOB_CONCURRENCY_POLICY
|
Allow,forbid,替换
|
allow
|
|
quarkus.openshift.cron-job.starting-deadline-seconds
如果因任何原因而错过了计划时间,则启动作业的截止时间(以秒为单位)。错过的作业执行计为失败的作业。
环境变量: QUARKUS_OPENSHIFT_CRON_JOB_STARTING_DEADLINE_SECONDS
|
long
| |
|
quarkus.openshift.cron-job.failed-jobs-history-limit
要保留的失败完成作业数量。默认值为 1。
环境变量: QUARKUS_OPENSHIFT_CRON_JOB_FAILED_JOBS_HISTORY_LIMIT
|
int
| |
|
quarkus.openshift.cron-job.successful-jobs-history-limit
要保留的成功完成作业数量。默认值为 3。
环境变量: QUARKUS_OPENSHIFT_CRON_JOB_SUCCESSFUL_JOBS_HISTORY_LIMIT
|
int
| |
|
quarkus.openshift.cron-job.parallelism
指定作业应在任意给定时间运行的最大 pod 数量。
环境变量: QUARKUS_OPENSHIFT_CRON_JOB_PARALLELISM
|
int
| |
|
quarkus.openshift.cron-job.completions
指定作业应该运行成功完成的 pod 数量。
环境变量: QUARKUS_OPENSHIFT_CRON_JOB_COMPLETIONS
|
int
| |
|
quarkus.openshift.cron-job.completion-mode
CompletionMode 指定如何跟踪 Pod 完成。
环境变量: QUARKUS_OPENSHIFT_CRON_JOB_COMPLETION_MODE
|
非索引的,索引
|
non-indexed
|
|
quarkus.openshift.cron-job.backoff-limit
指定在标记此作业失败前重试次数。
环境变量: QUARKUS_OPENSHIFT_CRON_JOB_BACKOFF_LIMIT
|
int
| |
|
quarkus.openshift.cron-job.active-deadline-seconds
指定与 startTime 相关的持续时间(以秒为单位),作业可能会在系统尝试终止它前持续激活;值必须是正整数。
环境变量: QUARKUS_OPENSHIFT_CRON_JOB_ACTIVE_DEADLINE_SECONDS
|
long
| |
|
quarkus.openshift.cron-job.ttl-seconds-after-finished
限制已完成执行的作业的生命周期( Complete 或 Failed)。如果设置了此字段,ttlSecondsAfterFinished 在作业完成后,它可以被自动删除。
环境变量: QUARKUS_OPENSHIFT_CRON_JOB_TTL_SECONDS_AFTER_FINISHED
|
int
| |
|
quarkus.openshift.cron-job.suspend
suspend 指定作业控制器是否应该创建 Pod。
环境变量: QUARKUS_OPENSHIFT_CRON_JOB_SUSPEND
|
布尔值
|
false
|
|
quarkus.openshift.cron-job.restart-policy
作业容器失败时重启策略。
环境变量: QUARKUS_OPENSHIFT_CRON_JOB_RESTART_POLICY
|
On-failure,never
|
on-failure
|
|
quarkus.openshift.remote-debug.enabled
如果为 true,则会启用 pod 中的 debug 模式。
环境变量: QUARKUS_OPENSHIFT_REMOTE_DEBUG_ENABLED
|
布尔值
|
false
|
|
quarkus.openshift.remote-debug.transport
要使用的传输。
环境变量: QUARKUS_OPENSHIFT_REMOTE_DEBUG_TRANSPORT
|
string
|
dt_socket
|
|
quarkus.openshift.remote-debug.suspend
如果启用,则表示 JVM 将在执行 main 类之前等待调试器连接。如果为 false,则 JVM 将立即执行主类,同时侦听调试器连接。
环境变量: QUARKUS_OPENSHIFT_REMOTE_DEBUG_SUSPEND
|
string
|
n
|
|
quarkus.openshift.remote-debug.address-port
它指定调试套接字要侦听的地址。
环境变量: QUARKUS_OPENSHIFT_REMOTE_DEBUG_ADDRESS_PORT
|
int
|
5005
|
|
quarkus.openshift.init-tasks."task-name".enabled
如果为 true,则会生成 init 任务。否则,将跳过 init 任务资源生成。
环境变量: QUARKUS_OPENSHIFT_INIT_TASKS__TASK_NAME__ENABLED
|
布尔值
|
true
|
|
quarkus.openshift.init-tasks."task-name".wait-for-container.image
init 容器使用的 init 任务镜像。
环境变量: QUARKUS_OPENSHIFT_INIT_TASKS__TASK_NAME__WAIT_FOR_CONTAINER_IMAGE
|
string
|
groundnuty/k8s-wait-for:no-root-v1.7
|
|
quarkus.openshift.init-tasks."task-name".wait-for-container.image-pull-policy
镜像拉取(pull)策略。
环境变量: QUARKUS_OPENSHIFT_INIT_TASKS__TASK_NAME__WAIT_FOR_CONTAINER_IMAGE_PULL_POLICY
|
始终为,if-not-present,never
|
always
|
|
quarkus.openshift.init-task-defaults.enabled
如果为 true,则会生成 init 任务。否则,将跳过 init 任务资源生成。
环境变量: QUARKUS_OPENSHIFT_INIT_TASK_DEFAULTS_ENABLED
|
布尔值
|
true
|
|
quarkus.openshift.init-task-defaults.wait-for-container.image
init 容器使用的 init 任务镜像。
环境变量: QUARKUS_OPENSHIFT_INIT_TASK_DEFAULTS_WAIT_FOR_CONTAINER_IMAGE
|
string
|
groundnuty/k8s-wait-for:no-root-v1.7
|
|
quarkus.openshift.init-task-defaults.wait-for-container.image-pull-policy
镜像拉取(pull)策略。
环境变量: QUARKUS_OPENSHIFT_INIT_TASK_DEFAULTS_WAIT_FOR_CONTAINER_IMAGE_PULL_POLICY
|
始终为,if-not-present,never
|
always
|
|
quarkus.openshift.deploy
如果设置为 true,Quarkus 会尝试将应用程序部署到目标 Kubernetes 集群
环境变量: QUARKUS_OPENSHIFT_DEPLOY
|
布尔值
|
false
|
|
quarkus.openshift.deploy-strategy
如果启用了部署,它将遵循此策略将资源更新至目标 Kubernetes 集群。
环境变量: QUARKUS_OPENSHIFT_DEPLOY_STRATEGY
|
create-or-update,create,替换,server-side-apply
|
create-or-update
|