对于最新稳定版本,请使用Spring Cloud Kubernetes 5.0.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.apiVersionspring-doc.cadn.net.cn

第一版spring-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.caCertDataspring-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 ClientCertDataspring-doc.cadn.net.cn

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

Kubernetes API ClientCertFilespring-doc.cadn.net.cn

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

RSAspring-doc.cadn.net.cn

Kubernetes API ClientKeyAlgospring-doc.cadn.net.cn

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

Kubernetes API ClientKeyDataspring-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

改变它spring-doc.cadn.net.cn

Kubernetes API ClientKeyPassphrasespring-doc.cadn.net.cn

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

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

10分spring-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

20多岁spring-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

10分spring-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

900年代spring-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.trustCertsspring-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

1spring-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-namespacesspring-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

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

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

falsespring-doc.cadn.net.cn

发现是否也搜索了规格中包含“类型: ExternalName”的服务?spring-doc.cadn.net.cn

spring.cloud.kubernetes.discovery.include-not-ready-addressesspring-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

在回复中添加播客注释。spring-doc.cadn.net.cn

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

falsespring-doc.cadn.net.cn

回复中添加舱体标签。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

端口。spring-doc.cadn.net.cn

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

Spring.cloud.kubernetes.discovery.namespacesspring-doc.cadn.net.cn

如果 set 和 allNamespaces 为假,则只有与这些命名空间匹配的服务和端点才会从 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

领导人选举是否应在启动时自动启动?默认:真spring-doc.cadn.net.cn

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

领导人spring-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。默认:真spring-doc.cadn.net.cn

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

truespring-doc.cadn.net.cn

是否应该启用领导人选举?默认:真spring-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.namespacespring-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

60000毫秒spring-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

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

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

spring-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

2spring-doc.cadn.net.cn

会采用重启或关机策略,Spring Cloud Kubernetes 会随机等待一定时间再重启。这样做是为了避免同一应用程序的所有实例同时重启。该性质决定了从收到需要重启信号到重启被实际触发的那一刻起的最大等待时间spring-doc.cadn.net.cn

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

事件spring-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.namespacesspring-doc.cadn.net.cn

设置线人的命名空间。该属性仅适用于基于事件的重载。spring-doc.cadn.net.cn

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

15000毫秒spring-doc.cadn.net.cn

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

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

刷新spring-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

启用Secrets属性源定位器。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.labelsspring-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