Common application properties
可以直接在您的 application.properties
文件中、在您的 application.yml
文件中、或作为命令行开关来指定一些属性。本附录提供了一些常见的 {project-full-name} 属性及其被它们所使用的底层类的引用。
属性贡献可以来自类路径上的其他 jar 文件,因此你不应该将此视为一份详尽的清单。此外,你可以定义自己的属性。 |
Name | Default | Description |
---|---|---|
spring.cloud.kubernetes.client.api-version |
||
spring.cloud.kubernetes.client.apiVersion |
|
Kubernetes API Version |
spring.cloud.kubernetes.client.ca-cert-data |
||
spring.cloud.kubernetes.client.ca-cert-file |
||
spring.cloud.kubernetes.client.caCertData |
Kubernetes API CACertData |
|
spring.cloud.kubernetes.client.caCertFile |
Kubernetes API CACertFile |
|
spring.cloud.kubernetes.client.client-cert-data |
||
spring.cloud.kubernetes.client.client-cert-file |
||
spring.cloud.kubernetes.client.client-key-algo |
||
spring.cloud.kubernetes.client.client-key-data |
||
spring.cloud.kubernetes.client.client-key-file |
||
spring.cloud.kubernetes.client.client-key-passphrase |
||
spring.cloud.kubernetes.client.clientCertData |
Kubernetes API ClientCertData |
|
spring.cloud.kubernetes.client.clientCertFile |
Kubernetes API ClientCertFile |
|
spring.cloud.kubernetes.client.clientKeyAlgo |
|
Kubernetes API ClientKeyAlgo |
spring.cloud.kubernetes.client.clientKeyData |
Kubernetes API ClientKeyData |
|
spring.cloud.kubernetes.client.clientKeyFile |
Kubernetes API ClientKeyFile |
|
spring.cloud.kubernetes.client.clientKeyPassphrase |
|
Kubernetes API ClientKeyPassphrase |
spring.cloud.kubernetes.client.connection-timeout |
||
spring.cloud.kubernetes.client.connectionTimeout |
|
Connection timeout |
spring.cloud.kubernetes.client.http-proxy |
||
spring.cloud.kubernetes.client.https-proxy |
||
spring.cloud.kubernetes.client.logging-interval |
||
spring.cloud.kubernetes.client.loggingInterval |
|
Logging interval |
spring.cloud.kubernetes.client.master-url |
||
spring.cloud.kubernetes.client.masterUrl |
Kubernetes API 主节点 URL |
|
spring.cloud.kubernetes.client.namespace |
|
Kubernetes Namespace |
spring.cloud.kubernetes.client.no-proxy |
||
spring.cloud.kubernetes.client.oauth-token |
||
spring.cloud.kubernetes.client.oauthToken |
Kubernetes API Oauth Token |
|
spring.cloud.kubernetes.client.password |
Kubernetes API Password |
|
spring.cloud.kubernetes.client.proxy-password |
||
spring.cloud.kubernetes.client.proxy-username |
||
spring.cloud.kubernetes.client.request-timeout |
||
spring.cloud.kubernetes.client.requestTimeout |
|
Request timeout |
spring.cloud.kubernetes.client.rolling-timeout |
||
spring.cloud.kubernetes.client.rollingTimeout |
|
Rolling timeout |
spring.cloud.kubernetes.client.service-account-namespace-path |
|
|
spring.cloud.kubernetes.client.trust-certs |
||
spring.cloud.kubernetes.client.trustCerts |
|
Kubernetes API Trust Certificates |
spring.cloud.kubernetes.client.user-agent |
|
|
spring.cloud.kubernetes.client.username |
Kubernetes API Username |
|
spring.cloud.kubernetes.client.watch-reconnect-interval |
||
spring.cloud.kubernetes.client.watch-reconnect-limit |
||
spring.cloud.kubernetes.client.watchReconnectInterval |
|
Reconnect Interval |
spring.cloud.kubernetes.client.watchReconnectLimit |
|
Reconnect Interval limit retries |
spring.cloud.kubernetes.config.enable-api |
|
|
spring.cloud.kubernetes.config.enabled |
|
启用 ConfigMap 属性来源定位器。 |
spring.cloud.kubernetes.config.fail-fast |
|
|
spring.cloud.kubernetes.config.include-profile-specific-sources |
|
|
spring.cloud.kubernetes.config.labels |
||
spring.cloud.kubernetes.config.name |
||
spring.cloud.kubernetes.config.namespace |
||
spring.cloud.kubernetes.config.paths |
||
spring.cloud.kubernetes.config.retry |
||
spring.cloud.kubernetes.config.sources |
||
spring.cloud.kubernetes.config.use-name-as-prefix |
|
|
spring.cloud.kubernetes.discovery.all-namespaces |
|
|
spring.cloud.kubernetes.discovery.cache-loading-timeout-seconds |
|
|
spring.cloud.kubernetes.discovery.discovery-server-url |
||
spring.cloud.kubernetes.discovery.enabled |
|
|
spring.cloud.kubernetes.discovery.filter |
||
spring.cloud.kubernetes.discovery.include-external-name-services |
|
|
spring.cloud.kubernetes.discovery.include-not-ready-addresses |
|
|
spring.cloud.kubernetes.discovery.known-secure-ports |
|
|
spring.cloud.kubernetes.discovery.metadata.add-annotations |
|
|
spring.cloud.kubernetes.discovery.metadata.add-labels |
|
|
spring.cloud.kubernetes.discovery.metadata.add-pod-annotations |
|
|
spring.cloud.kubernetes.discovery.metadata.add-pod-labels |
|
|
spring.cloud.kubernetes.discovery.metadata.add-ports |
|
|
spring.cloud.kubernetes.discovery.metadata.annotations-prefix |
||
spring.cloud.kubernetes.discovery.metadata.labels-prefix |
||
spring.cloud.kubernetes.discovery.metadata.ports-prefix |
|
|
spring.cloud.kubernetes.discovery.namespaces |
||
spring.cloud.kubernetes.discovery.order |
|
|
spring.cloud.kubernetes.discovery.primary-port-name |
||
spring.cloud.kubernetes.discovery.service-labels |
||
spring.cloud.kubernetes.discovery.use-endpoint-slices |
|
|
spring.cloud.kubernetes.discovery.wait-cache-ready |
|
|
spring.cloud.kubernetes.leader.auto-startup |
|
在启动时自动启动领导选举。默认值: true |
spring.cloud.kubernetes.leader.config-map-name |
|
将存储领导者信息的 Kubernetes ConfigMap。默认值: leaders |
spring.cloud.kubernetes.leader.create-config-map |
|
启用/禁用在 ConfigMap 不存在时创建它。默认值: true |
spring.cloud.kubernetes.leader.enabled |
|
是否启用领导者选举。默认值: true |
spring.cloud.kubernetes.leader.leader-id-prefix |
|
ConfigMap 的领导者 ID 属性前缀。默认值: leader.id. |
spring.cloud.kubernetes.leader.namespace |
领导者 ConfigMap 和候选者所处的 Kubernetes 命名空间。 |
|
spring.cloud.kubernetes.leader.publish-failed-events |
|
启用/禁用在领导者授权失败时发布事件。默认值: false |
spring.cloud.kubernetes.leader.role |
候选者将争夺其领导者角色。 |
|
spring.cloud.kubernetes.leader.update-period |
|
领导者状态检查周期。默认值: 60 秒 |
spring.cloud.kubernetes.loadbalancer.cluster-domain |
|
cluster domain. |
spring.cloud.kubernetes.loadbalancer.enabled |
|
Load balancer enabled,default true. |
spring.cloud.kubernetes.loadbalancer.mode |
{@link KubernetesLoadBalancerMode} 使用 Pod 的 IP 或服务名称设置负载均衡器服务器列表。默认值是 POD。 |
|
spring.cloud.kubernetes.loadbalancer.port-name |
|
service port name. |
spring.cloud.kubernetes.reload.enable-reload-filtering |
|
|
spring.cloud.kubernetes.reload.enabled |
|
|
spring.cloud.kubernetes.reload.max-wait-for-restart |
|
|
spring.cloud.kubernetes.reload.mode |
|
|
spring.cloud.kubernetes.reload.monitoring-config-maps |
|
|
spring.cloud.kubernetes.reload.monitoring-secrets |
|
|
spring.cloud.kubernetes.reload.namespaces |
||
spring.cloud.kubernetes.reload.period |
|
|
spring.cloud.kubernetes.reload.strategy |
|
|
spring.cloud.kubernetes.secrets.enable-api |
|
|
spring.cloud.kubernetes.secrets.enabled |
|
启用 Secrets 属性源定位器。 |
spring.cloud.kubernetes.secrets.fail-fast |
|
|
spring.cloud.kubernetes.secrets.include-profile-specific-sources |
|
|
spring.cloud.kubernetes.secrets.labels |
||
spring.cloud.kubernetes.secrets.name |
||
spring.cloud.kubernetes.secrets.namespace |
||
spring.cloud.kubernetes.secrets.paths |
||
spring.cloud.kubernetes.secrets.retry |
||
spring.cloud.kubernetes.secrets.sources |
||
spring.cloud.kubernetes.secrets.use-name-as-prefix |
|