对于最新的稳定版本,请使用 Spring Cloud Kubernetes 3.3.0spring-doc.cadn.net.cn

常见应用属性

可以在您的内部指定各种属性application.properties文件,在application.yml文件,或作为命令行开关。 本附录提供了常见的 Spring Cloud Kubernetes 属性列表以及对使用它们的底层类的引用。spring-doc.cadn.net.cn

属性贡献可能来自类路径上的其他 jar 文件,因此您不应将其视为详尽的列表。 此外,您可以定义自己的属性。
名称 默认值 描述

spring.cloud.kubernetes.client.api-versionspring-doc.cadn.net.cn

spring.cloud.kubernetes.client.api版本spring-doc.cadn.net.cn

v1spring-doc.cadn.net.cn

Kubernetes API 版本spring-doc.cadn.net.cn

spring.cloud.kubernetes.client.ca-cert-dataspring-doc.cadn.net.cn

spring.cloud.kubernetes.client.ca-cert-filespring-doc.cadn.net.cn

spring.cloud.kubernetes.client.ca证书数据spring-doc.cadn.net.cn

Kubernetes API CACertDataspring-doc.cadn.net.cn

spring.cloud.kubernetes.client.caCertFilespring-doc.cadn.net.cn

Kubernetes API CACertFilespring-doc.cadn.net.cn

spring.cloud.kubernetes.client.client-cert-dataspring-doc.cadn.net.cn

spring.cloud.kubernetes.client.client-cert-filespring-doc.cadn.net.cn

spring.cloud.kubernetes.client.client-key-algospring-doc.cadn.net.cn

spring.cloud.kubernetes.client.client-key-dataspring-doc.cadn.net.cn

spring.cloud.kubernetes.client.client-key-filespring-doc.cadn.net.cn

spring.cloud.kubernetes.client.client-key-passphrasespring-doc.cadn.net.cn

spring.cloud.kubernetes.client.clientCertDataspring-doc.cadn.net.cn

Kubernetes API 客户端证书数据spring-doc.cadn.net.cn

spring.cloud.kubernetes.client.clientCertFilespring-doc.cadn.net.cn

Kubernetes API 客户端证书文件spring-doc.cadn.net.cn

spring.cloud.kubernetes.client.clientKeyAlgospring-doc.cadn.net.cn

RSAspring-doc.cadn.net.cn

Kubernetes API 客户端KeyAlgospring-doc.cadn.net.cn

spring.cloud.kubernetes.client.clientKeyDataspring-doc.cadn.net.cn

Kubernetes API 客户端密钥数据spring-doc.cadn.net.cn

spring.cloud.kubernetes.client.clientKeyFilespring-doc.cadn.net.cn

Kubernetes API ClientKeyFilespring-doc.cadn.net.cn

spring.cloud.kubernetes.client.clientKeyPassphrasespring-doc.cadn.net.cn

changeitspring-doc.cadn.net.cn

Kubernetes API 客户端密钥密码spring-doc.cadn.net.cn

spring.cloud.kubernetes.client.connection-timeoutspring-doc.cadn.net.cn

spring.cloud.kubernetes.client.connection超时spring-doc.cadn.net.cn

10sspring-doc.cadn.net.cn

连接超时spring-doc.cadn.net.cn

spring.cloud.kubernetes.client.http-proxyspring-doc.cadn.net.cn

spring.cloud.kubernetes.client.https-proxyspring-doc.cadn.net.cn

spring.cloud.kubernetes.client.logging-intervalspring-doc.cadn.net.cn

spring.cloud.kubernetes.client.loggingIntervalspring-doc.cadn.net.cn

20sspring-doc.cadn.net.cn

日志记录间隔spring-doc.cadn.net.cn

spring.cloud.kubernetes.client.master-urlspring-doc.cadn.net.cn

spring.cloud.kubernetes.client.masterUrlspring-doc.cadn.net.cn

https://kubernetes.default.svcspring-doc.cadn.net.cn

Kubernetes API 主节点 URLspring-doc.cadn.net.cn

spring.cloud.kubernetes.client.namespacespring-doc.cadn.net.cn

truespring-doc.cadn.net.cn

Kubernetes 命名空间spring-doc.cadn.net.cn

spring.cloud.kubernetes.client.no-proxyspring-doc.cadn.net.cn

spring.cloud.kubernetes.client.oauth-tokenspring-doc.cadn.net.cn

spring.cloud.kubernetes.client.oauthTokenspring-doc.cadn.net.cn

Kubernetes API Oauth Tokensspring-doc.cadn.net.cn

spring.cloud.kubernetes.client.passwordspring-doc.cadn.net.cn

Kubernetes API 密码spring-doc.cadn.net.cn

spring.cloud.kubernetes.client.proxy-passwordspring-doc.cadn.net.cn

spring.cloud.kubernetes.client.proxy-usernamespring-doc.cadn.net.cn

spring.cloud.kubernetes.client.request-timeoutspring-doc.cadn.net.cn

spring.cloud.kubernetes.client.requestTimeoutspring-doc.cadn.net.cn

10sspring-doc.cadn.net.cn

请求超时spring-doc.cadn.net.cn

spring.cloud.kubernetes.client.rolling-timeoutspring-doc.cadn.net.cn

spring.cloud.kubernetes.client.rollingTimeoutspring-doc.cadn.net.cn

900sspring-doc.cadn.net.cn

滚动超时spring-doc.cadn.net.cn

spring.cloud.kubernetes.client.service-account-namespace-pathspring-doc.cadn.net.cn

/var/run/secrets/kubernetes.io/serviceaccount/namespacespring-doc.cadn.net.cn

spring.cloud.kubernetes.client.trust-certsspring-doc.cadn.net.cn

spring.cloud.kubernetes.client.trust证书spring-doc.cadn.net.cn

falsespring-doc.cadn.net.cn

Kubernetes API 信任证书spring-doc.cadn.net.cn

spring.cloud.kubernetes.client.user-agentspring-doc.cadn.net.cn

Spring-Cloud-Kubernetes-Applicationspring-doc.cadn.net.cn

spring.cloud.kubernetes.client.usernamespring-doc.cadn.net.cn

Kubernetes API 用户名spring-doc.cadn.net.cn

spring.cloud.kubernetes.client.watch-reconnect-intervalspring-doc.cadn.net.cn

spring.cloud.kubernetes.client.watch-reconnect-limitspring-doc.cadn.net.cn

spring.cloud.kubernetes.client.watchReconnectIntervalspring-doc.cadn.net.cn

1sspring-doc.cadn.net.cn

重新连接间隔spring-doc.cadn.net.cn

spring.cloud.kubernetes.client.watchReconnectLimitspring-doc.cadn.net.cn

-1spring-doc.cadn.net.cn

重新连接间隔限制重试spring-doc.cadn.net.cn

spring.cloud.kubernetes.config.enable-apispring-doc.cadn.net.cn

truespring-doc.cadn.net.cn

spring.cloud.kubernetes.config.enabledspring-doc.cadn.net.cn

truespring-doc.cadn.net.cn

启用 ConfigMap 属性源定位器。spring-doc.cadn.net.cn

spring.cloud.kubernetes.config.fail-fastspring-doc.cadn.net.cn

falsespring-doc.cadn.net.cn

spring.cloud.kubernetes.config.include-profile-specific-sourcesspring-doc.cadn.net.cn

truespring-doc.cadn.net.cn

spring.cloud.kubernetes.config.labelsspring-doc.cadn.net.cn

spring.cloud.kubernetes.config.namespring-doc.cadn.net.cn

spring.cloud.kubernetes.config.namespacespring-doc.cadn.net.cn

spring.cloud.kubernetes.config.pathsspring-doc.cadn.net.cn

spring.cloud.kubernetes.config.retryspring-doc.cadn.net.cn

spring.cloud.kubernetes.config.sourcesspring-doc.cadn.net.cn

spring.cloud.kubernetes.config.use-name-as-prefixspring-doc.cadn.net.cn

falsespring-doc.cadn.net.cn

spring.cloud.kubernetes.discovery.all-命名空间spring-doc.cadn.net.cn

falsespring-doc.cadn.net.cn

如果为所有命名空间启用了发现spring-doc.cadn.net.cn

spring.cloud.kubernetes.discovery.cache-loading-timeout-secondsspring-doc.cadn.net.cn

60spring-doc.cadn.net.cn

初始化发现缓存的超时,如果超过,将中止应用程序。spring-doc.cadn.net.cn

spring.cloud.kubernetes.discovery.discovery-server-urlspring-doc.cadn.net.cn

spring.cloud.kubernetes.discovery.enabledspring-doc.cadn.net.cn

truespring-doc.cadn.net.cn

如果启用了 Kubernetes 发现spring-doc.cadn.net.cn

spring.cloud.kubernetes.discovery.filterspring-doc.cadn.net.cn

SpEL 表达式,用于在从 Kubernetes API 服务器检索服务后过滤服务。spring-doc.cadn.net.cn

spring.cloud.kubernetes.discovery.include-external-name-servicesspring-doc.cadn.net.cn

falsespring-doc.cadn.net.cn

发现是否还应该搜索其规范中具有“type: ExternalName”的服务。spring-doc.cadn.net.cn

spring.cloud.kubernetes.discovery.include-not-ready-addresses (英语)spring-doc.cadn.net.cn

falsespring-doc.cadn.net.cn

如果端点地址未被 Kubernetes 标记为“就绪”,则包含在发现状态spring-doc.cadn.net.cn

spring.cloud.kubernetes.discovery.known-secure-portsspring-doc.cadn.net.cn

[443, 8443]spring-doc.cadn.net.cn

一组已知的安全端口spring-doc.cadn.net.cn

spring.cloud.kubernetes.discovery.metadata.add-annotationsspring-doc.cadn.net.cn

truespring-doc.cadn.net.cn

将注释作为元数据包含在内spring-doc.cadn.net.cn

spring.cloud.kubernetes.discovery.metadata.add-labelsspring-doc.cadn.net.cn

truespring-doc.cadn.net.cn

将标签作为元数据包含在内spring-doc.cadn.net.cn

spring.cloud.kubernetes.discovery.metadata.add-pod-annotationsspring-doc.cadn.net.cn

falsespring-doc.cadn.net.cn

将 Pod 注释添加为响应的一部分。spring-doc.cadn.net.cn

spring.cloud.kubernetes.discovery.metadata.add-pod-标签spring-doc.cadn.net.cn

falsespring-doc.cadn.net.cn

将 Pod 标签添加为响应的一部分。spring-doc.cadn.net.cn

spring.cloud.kubernetes.discovery.metadata.add-portsspring-doc.cadn.net.cn

truespring-doc.cadn.net.cn

将端口作为元数据包含在内spring-doc.cadn.net.cn

spring.cloud.kubernetes.discovery.metadata.annotations-prefixspring-doc.cadn.net.cn

注释的前缀spring-doc.cadn.net.cn

spring.cloud.kubernetes.discovery.metadata.labels-prefixspring-doc.cadn.net.cn

标签的前缀spring-doc.cadn.net.cn

spring.cloud.kubernetes.discovery.metadata.ports-prefixspring-doc.cadn.net.cn

port.spring-doc.cadn.net.cn

端口的前缀,默认情况下它是“port”。spring-doc.cadn.net.cn

spring.cloud.kubernetes.discovery.命名空间spring-doc.cadn.net.cn

如果 set 和 allNamespaces 为 false,则只有与这些命名空间匹配的服务和端点才会从 Kubernetes API 服务器获取。spring-doc.cadn.net.cn

spring.cloud.kubernetes.discovery.orderspring-doc.cadn.net.cn

0spring-doc.cadn.net.cn

spring.cloud.kubernetes.discovery.primary-port-namespring-doc.cadn.net.cn

如果设置了,则当为服务定义多个端口时,具有给定名称的端口将用作主端口。spring-doc.cadn.net.cn

spring.cloud.kubernetes.discovery.service-labelsspring-doc.cadn.net.cn

如果设置,则只有与这些标签匹配的服务才会从 Kubernetes API 服务器获取。spring-doc.cadn.net.cn

spring.cloud.kubernetes.discovery.use-endpoint-slicesspring-doc.cadn.net.cn

falsespring-doc.cadn.net.cn

使用 EndpointSlice 而不是 Endpointsspring-doc.cadn.net.cn

spring.cloud.kubernetes.discovery.wait-cache-readyspring-doc.cadn.net.cn

truespring-doc.cadn.net.cn

等待发现缓存(服务和终结点)完全加载,否则在启动时中止应用程序spring-doc.cadn.net.cn

spring.cloud.kubernetes.leader.auto-startupspring-doc.cadn.net.cn

truespring-doc.cadn.net.cn

领导者选举是否应该在启动时自动启动。默认值:truespring-doc.cadn.net.cn

spring.cloud.kubernetes.leader.config-map-namespring-doc.cadn.net.cn

leadersspring-doc.cadn.net.cn

Kubernetes ConfigMap,其中将存储领导者信息。默认值:引线spring-doc.cadn.net.cn

spring.cloud.kubernetes.leader.create-config-mapspring-doc.cadn.net.cn

truespring-doc.cadn.net.cn

启用/禁用创建 ConfigMap(如果不存在)。默认值:truespring-doc.cadn.net.cn

spring.cloud.kubernetes.leader.enabledspring-doc.cadn.net.cn

truespring-doc.cadn.net.cn

是否应该启用领导人选举。默认值:truespring-doc.cadn.net.cn

spring.cloud.kubernetes.leader.leader-id-prefixspring-doc.cadn.net.cn

leader.id.spring-doc.cadn.net.cn

ConfigMap 的 Leader ID 属性前缀。默认值:leader.id。spring-doc.cadn.net.cn

spring.cloud.kubernetes.leader.命名空间spring-doc.cadn.net.cn

Kubernetes 命名空间,其中领导者 ConfigMap 和候选者所在的位置。spring-doc.cadn.net.cn

spring.cloud.kubernetes.leader.publish-failed-eventsspring-doc.cadn.net.cn

falsespring-doc.cadn.net.cn

启用/禁用发布事件,以防领导层获取失败。默认值:falsespring-doc.cadn.net.cn

spring.cloud.kubernetes.leader.rolespring-doc.cadn.net.cn

该候选人将竞争的领导角色。spring-doc.cadn.net.cn

spring.cloud.kubernetes.leader.update-periodspring-doc.cadn.net.cn

60000msspring-doc.cadn.net.cn

领导状态检查期。默认值:60 秒spring-doc.cadn.net.cn

spring.cloud.kubernetes.loadbalancer.cluster-domainspring-doc.cadn.net.cn

cluster.localspring-doc.cadn.net.cn

集群域。spring-doc.cadn.net.cn

spring.cloud.kubernetes.loadbalancer.enabledspring-doc.cadn.net.cn

truespring-doc.cadn.net.cn

已启用负载均衡器,默认为 true。spring-doc.cadn.net.cn

spring.cloud.kubernetes.loadbalancer.modespring-doc.cadn.net.cn

podspring-doc.cadn.net.cn

{@link KubernetesLoadBalancerMode} 设置负载均衡服务器列表,其中包含 Pod 的 IP 或服务名称。默认值为 POD。spring-doc.cadn.net.cn

spring.cloud.kubernetes.loadbalancer.port-namespring-doc.cadn.net.cn

httpspring-doc.cadn.net.cn

服务端口名称。spring-doc.cadn.net.cn

spring.cloud.kubernetes.reload.enable-reload-filteringspring-doc.cadn.net.cn

falsespring-doc.cadn.net.cn

仅为具有“spring.cloud.kubernetes.config.informer.enabled=true”标签的源创建 Informer。此属性仅与基于事件的重新加载相关。spring-doc.cadn.net.cn

spring.cloud.kubernetes.reload.enabledspring-doc.cadn.net.cn

falsespring-doc.cadn.net.cn

启用 Kubernetes 配置在更改时重新加载。spring-doc.cadn.net.cn

spring.cloud.kubernetes.reload.max-等待重启spring-doc.cadn.net.cn

2sspring-doc.cadn.net.cn

使用重启或关机策略时,Spring Cloud Kubernetes 会在重新启动之前等待随机时间。这样做是为了避免同一应用程序的所有实例同时重启。此属性配置从收到需要重启的信号到实际触发重启的最大等待时间spring-doc.cadn.net.cn

spring.cloud.kubernetes.reload.modespring-doc.cadn.net.cn

EVENTspring-doc.cadn.net.cn

设置 Kubernetes 配置重新加载的检测模式。spring-doc.cadn.net.cn

spring.cloud.kubernetes.reload.monitoring-config-mapsspring-doc.cadn.net.cn

truespring-doc.cadn.net.cn

启用对机密的监视以检测更改。spring-doc.cadn.net.cn

spring.cloud.kubernetes.reload.monitoring-secretsspring-doc.cadn.net.cn

falsespring-doc.cadn.net.cn

是否监控机密。spring-doc.cadn.net.cn

spring.cloud.kubernetes.reload.命名空间spring-doc.cadn.net.cn

将设置告密者的命名空间。此属性仅与基于事件的重新加载相关。spring-doc.cadn.net.cn

spring.cloud.kubernetes.reload.periodspring-doc.cadn.net.cn

15000msspring-doc.cadn.net.cn

设置检测模式为 POLLING 时要使用的轮询周期。spring-doc.cadn.net.cn

spring.cloud.kubernetes.reload.strategyspring-doc.cadn.net.cn

REFRESHspring-doc.cadn.net.cn

设置 Kubernetes 配置在更改时重新加载的重新加载策略。spring-doc.cadn.net.cn

spring.cloud.kubernetes.secrets.enable-apispring-doc.cadn.net.cn

falsespring-doc.cadn.net.cn

spring.cloud.kubernetes.secrets.enabledspring-doc.cadn.net.cn

truespring-doc.cadn.net.cn

启用“机密”属性源定位器。spring-doc.cadn.net.cn

spring.cloud.kubernetes.secrets.fail-fastspring-doc.cadn.net.cn

falsespring-doc.cadn.net.cn

spring.cloud.kubernetes.secrets.include-profile-specific-sourcesspring-doc.cadn.net.cn

truespring-doc.cadn.net.cn

spring.cloud.kubernetes.secrets.标签spring-doc.cadn.net.cn

spring.cloud.kubernetes.secrets.namespring-doc.cadn.net.cn

spring.cloud.kubernetes.secrets.namespacespring-doc.cadn.net.cn

spring.cloud.kubernetes.secrets.pathsspring-doc.cadn.net.cn

spring.cloud.kubernetes.secrets.retryspring-doc.cadn.net.cn

spring.cloud.kubernetes.secrets.sourcesspring-doc.cadn.net.cn

spring.cloud.kubernetes.secrets.use-name-as-prefixspring-doc.cadn.net.cn

falsespring-doc.cadn.net.cn