@Configuration
@ConditionalOnProperty(value="spring.cloud.kubernetes.enabled",
matchIfMissing=true)
@EnableConfigurationProperties(value=KubernetesClientProperties.class)
public class KubernetesAutoConfiguration
extends Object
| Constructor and Description |
|---|
KubernetesAutoConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
io.fabric8.kubernetes.client.KubernetesClient |
kubernetesClient(io.fabric8.kubernetes.client.Config config) |
io.fabric8.kubernetes.client.Config |
kubernetesClientConfig(KubernetesClientProperties kubernetesClientProperties) |
KubernetesHealthIndicator |
kubernetesHealthIndicator(io.fabric8.kubernetes.client.KubernetesClient client,
StandardPodUtils podUtils) |
@Bean @ConditionalOnMissingBean(value=io.fabric8.kubernetes.client.Config.class) public io.fabric8.kubernetes.client.Config kubernetesClientConfig(KubernetesClientProperties kubernetesClientProperties)
@Bean @ConditionalOnMissingBean public io.fabric8.kubernetes.client.KubernetesClient kubernetesClient(io.fabric8.kubernetes.client.Config config)
@Bean @ConditionalOnMissingBean public KubernetesHealthIndicator kubernetesHealthIndicator(io.fabric8.kubernetes.client.KubernetesClient client, StandardPodUtils podUtils)
Copyright © 2016 Red Hat. All rights reserved.