Common application properties
可以直接在您的 application.properties
文件中、在您的 application.yml
文件中、或作为命令行开关来指定一些属性。本附录提供了一些常见的 {project-full-name} 属性及其被它们所使用的底层类的引用。
Various properties can be specified inside your application.properties
file, inside your application.yml
file, or as command line switches.
This appendix provides a list of common {project-full-name} properties and references to the underlying classes that consume them.
属性贡献可以来自类路径上的其他 jar 文件,因此你不应该将此视为一份详尽的清单。此外,你可以定义自己的属性。 |
Property contributions can come from additional jar files on your classpath, so you should not consider this an exhaustive list. Also, you can define your own properties. |
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 Master Node 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 |
|
Enable the ConfigMap property source locator. |
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 |
|
Should leader election be started automatically on startup. Default: true |
spring.cloud.kubernetes.leader.config-map-name |
|
Kubernetes ConfigMap where leaders information will be stored. Default: leaders |
spring.cloud.kubernetes.leader.create-config-map |
|
Enable/disable creating ConfigMap if it does not exist. Default: true |
spring.cloud.kubernetes.leader.enabled |
|
Should leader election be enabled. Default: true |
spring.cloud.kubernetes.leader.leader-id-prefix |
|
Leader id property prefix for the ConfigMap. Default: leader.id. |
spring.cloud.kubernetes.leader.namespace |
Kubernetes namespace where the leaders ConfigMap and candidates are located. |
|
spring.cloud.kubernetes.leader.publish-failed-events |
|
Enable/disable publishing events in case leadership acquisition fails. Default: false |
spring.cloud.kubernetes.leader.role |
Role for which leadership this candidate will compete. |
|
spring.cloud.kubernetes.leader.update-period |
|
Leadership status check period. Default: 60s |
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} setting load balancer server list with ip of pod or service name. default value is 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 |
|
Enable the Secrets property source locator. |
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 |
|