@Configuration
@EnableConfigurationProperties(value={KubernetesDeployerProperties.class,KubernetesTaskLauncherProperties.class})
@AutoConfigureOrder(value=-2147483648)
public class KubernetesAutoConfiguration
extends Object
KubernetesAppDeployer.| Constructor and Description |
|---|
KubernetesAutoConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
org.springframework.cloud.deployer.spi.app.AppDeployer |
appDeployer(io.fabric8.kubernetes.client.KubernetesClient kubernetesClient,
ContainerFactory containerFactory) |
ContainerFactory |
containerFactory() |
io.fabric8.kubernetes.client.KubernetesClient |
kubernetesClient() |
org.springframework.cloud.deployer.spi.task.TaskLauncher |
taskDeployer(io.fabric8.kubernetes.client.KubernetesClient kubernetesClient,
ContainerFactory containerFactory) |
@Bean
@ConditionalOnMissingBean(value=org.springframework.cloud.deployer.spi.app.AppDeployer.class)
public org.springframework.cloud.deployer.spi.app.AppDeployer appDeployer(io.fabric8.kubernetes.client.KubernetesClient kubernetesClient,
ContainerFactory containerFactory)
@Bean
@ConditionalOnMissingBean(value=org.springframework.cloud.deployer.spi.task.TaskLauncher.class)
public org.springframework.cloud.deployer.spi.task.TaskLauncher taskDeployer(io.fabric8.kubernetes.client.KubernetesClient kubernetesClient,
ContainerFactory containerFactory)
@Bean @ConditionalOnMissingBean(value=io.fabric8.kubernetes.client.KubernetesClient.class) public io.fabric8.kubernetes.client.KubernetesClient kubernetesClient()
@Bean public ContainerFactory containerFactory()
Copyright © 2023 Pivotal Software, Inc.. All rights reserved.