@Configuration
@ConditionalOnProperty(name="spring.cloud.kubernetes.enabled",
matchIfMissing=true)
@AutoConfigureBefore(value={org.springframework.cloud.client.discovery.simple.SimpleDiscoveryClientAutoConfiguration.class,org.springframework.cloud.client.CommonsClientAutoConfiguration.class})
public class KubernetesDiscoveryClientAutoConfiguration
extends Object
| Constructor and Description |
|---|
KubernetesDiscoveryClientAutoConfiguration() |
public KubernetesDiscoveryClientAutoConfiguration()
@Bean @ConditionalOnMissingBean public org.springframework.cloud.kubernetes.discovery.DefaultIsServicePortSecureResolver isServicePortSecureResolver(KubernetesDiscoveryProperties properties)
@Bean public KubernetesClientServicesFunction servicesFunction(KubernetesDiscoveryProperties properties)
@Bean
@ConditionalOnMissingBean
@ConditionalOnProperty(name="spring.cloud.kubernetes.discovery.enabled",
matchIfMissing=true)
public KubernetesDiscoveryClient kubernetesDiscoveryClient(io.fabric8.kubernetes.client.KubernetesClient client,
KubernetesDiscoveryProperties properties,
KubernetesClientServicesFunction kubernetesClientServicesFunction,
org.springframework.cloud.kubernetes.discovery.DefaultIsServicePortSecureResolver isServicePortSecureResolver)
@Bean public KubernetesServiceRegistry getServiceRegistry()
@Bean public KubernetesRegistration getRegistration(io.fabric8.kubernetes.client.KubernetesClient client, KubernetesDiscoveryProperties properties)
@Bean public KubernetesDiscoveryProperties getKubernetesDiscoveryProperties()
@Bean
@ConditionalOnMissingBean
@ConditionalOnProperty(name="spring.cloud.kubernetes.discovery.catalog-services-watch.enabled",
matchIfMissing=true)
public KubernetesCatalogWatch kubernetesCatalogWatch(io.fabric8.kubernetes.client.KubernetesClient client)
Copyright © 2017–2019 Pivotal Software, Inc.. All rights reserved.