diff --git a/spring-cloud-kubernetes-core/src/main/java/org/springframework/cloud/kubernetes/profile/KubernetesProfileEnvironmentPostProcessor.java b/spring-cloud-kubernetes-core/src/main/java/org/springframework/cloud/kubernetes/profile/KubernetesProfileEnvironmentPostProcessor.java index 61f0ee4d..5da64c7a 100644 --- a/spring-cloud-kubernetes-core/src/main/java/org/springframework/cloud/kubernetes/profile/KubernetesProfileEnvironmentPostProcessor.java +++ b/spring-cloud-kubernetes-core/src/main/java/org/springframework/cloud/kubernetes/profile/KubernetesProfileEnvironmentPostProcessor.java @@ -42,6 +42,12 @@ public class KubernetesProfileEnvironmentPostProcessor @Override public void postProcessEnvironment(ConfigurableEnvironment environment, SpringApplication application) { + + final String enabledStr = environment.getProperty("spring.cloud.kubernetes.enabled", "false"); + if ("true".equals(enabledStr.toLowerCase())) { + return; + } + final StandardPodUtils podUtils = new StandardPodUtils( new DefaultKubernetesClient()); if (podUtils.isInsideKubernetes()) {