Class KubernetesClientAutoConfiguration

java.lang.Object
org.springframework.cloud.kubernetes.client.KubernetesClientAutoConfiguration

@Configuration @ConditionalOnCloudPlatform(KUBERNETES) @AutoConfigureAfter(org.springframework.cloud.kubernetes.commons.KubernetesCommonsAutoConfiguration.class) public class KubernetesClientAutoConfiguration extends Object
Author:
Ryan Baxter
  • Constructor Details

    • KubernetesClientAutoConfiguration

      public KubernetesClientAutoConfiguration()
  • Method Details

    • apiClient

      @Bean @ConditionalOnMissingBean public io.kubernetes.client.openapi.ApiClient apiClient(org.springframework.core.env.Environment environment)
    • coreApi

      @Bean @ConditionalOnMissingBean public io.kubernetes.client.openapi.apis.CoreV1Api coreApi(io.kubernetes.client.openapi.ApiClient apiClient)
    • kubernetesNamespaceProvider

      @Bean @ConditionalOnMissingBean public org.springframework.cloud.kubernetes.commons.KubernetesNamespaceProvider kubernetesNamespaceProvider(org.springframework.core.env.Environment environment)
    • kubernetesPodUtils

      @Bean @ConditionalOnMissingBean public KubernetesClientPodUtils kubernetesPodUtils(io.kubernetes.client.openapi.apis.CoreV1Api client, org.springframework.cloud.kubernetes.commons.KubernetesNamespaceProvider kubernetesNamespaceProvider)