79089921

Date: 2024-10-15 12:31:46
Score: 0.5
Natty:
Report link

When using spring cloud like:

dependencyManagement {
  imports {
    mavenBom("org.springframework.cloud:spring-cloud-dependencies:2023.0.3")
  }
}

dependencies {
  ...
  implementation("org.springframework.cloud:spring-cloud-starter-kubernetes-client-config")
  ...
}

You can retrieve a bean of KubernetesClientPodUtils with:

@Autowired
KubernetesClientPodUtils k8sClient;

Then the namespace with:

String namespace = k8sClient.currentPod().get().getMetadata().getNamespace();
Reasons:
  • Has code block (-0.5):
  • Starts with a question (0.5): When
  • Low reputation (0.5):
Posted by: Geoffrey