196.3. Spring Boot Auto-Configuration
组件支持 16 个选项,如下所列。
| Name | 描述 | 默认值 | 类型 |
|---|---|---|---|
| camel.component.kubernetes.cluster.service.attributes | 自定义服务属性。 | Map | |
| camel.component.kubernetes.cluster.service.cluster-labels | 设置用于标识组成集群的 pod 的标签。 | Map | |
| camel.component.kubernetes.cluster.service.config-map-name | 设置用于进行最佳锁定的 ConfigMap 的名称(默认为 'leaders')。 | 字符串 | |
| camel.component.kubernetes.cluster.service.connection-timeout-millis | 在向 Kubernetes API 服务器发出请求时使用的连接超时(以毫秒为单位)。 | 整数 | |
| camel.component.kubernetes.cluster.service.enabled | 如果 Kubernetes 集群服务应该启用或不启用,则默认为 false。 | false | 布尔值 |
| camel.component.kubernetes.cluster.service.id | 集群服务 ID | 字符串 | |
| camel.component.kubernetes.cluster.service.jitter-factor | 要应用 jitter 的因子,以防止所有 pod 在同一即时调用 Kubernetes API。 | å�Œ | |
| camel.component.kubernetes.cluster.service.kubernetes-namespace | 设置包含 pod 和 configmap 的 Kubernetes 命名空间的名称(默认自动探测) | 字符串 | |
| camel.component.kubernetes.cluster.service.lease-duration-millis | 当前领导租期的默认持续时间。 | Long | |
| camel.component.kubernetes.cluster.service.master-url | 设置 Kubernetes API 服务器 URL 的 URL (默认为从 Kubernetes 客户端属性读取)。 | 字符串 | |
| camel.component.kubernetes.cluster.service.order | 服务查找顺序/优先级. | 整数 | |
| camel.component.kubernetes.cluster.service.pod-name | 设置当前 pod 的名称(默认为从容器主机名自动探测)。 | 字符串 | |
| camel.component.kubernetes.cluster.service.renew-deadline-millis | 领导机必须停止其服务的时间截止时间,因为它可能已经丢失领导力。 | Long | |
| camel.component.kubernetes.cluster.service.retry-period-millis | 连续两次尝试检查并获取领导权利之间的时间。它通过 jitter 因子进行随机化。 | Long | |
| camel.component.kubernetes.enabled | 是否启用 kubernetes 组件的自动配置。这默认是启用的。 | 布尔值 | |
| camel.component.kubernetes.resolve-property-placeholders | 组件是否应在启动时解析属性占位符。只有 String 类型的属性可以使用属性占位符。 | true | 布尔值 |