Java Kubernetes:如何使用K8'从代码中访问当前运行pod的标签值;什么是API?
假设我有一个Kubernetes集群,它有3个pod,每个pod都有自己的标签“name”值,我真正想要的是每次运行/打开我的应用程序时,我都会在控制台输出上看到pod的名称(所以它的标签值)。 当然,每次的输出/值可能不同,具体取决于使用的pod 那么,有没有办法访问从代码运行的应用程序(pod)的pod标签的值 顺便说一下,我的应用程序是基于Java(Spring Boot)的 谢谢。您可以使用Kubernete将Pod属性传递到Pod中的容器,而无需使用Kubernete的REST API。从文档中: 有时,容器有关于自身的信息是有用的,但我们要小心不要将容器过度耦合到Kubernetes。向下API允许容器使用关于自身或系统的信息,并以他们想要的方式公开这些信息,而不必耦合到Kubernetes客户端或REST APIJava Kubernetes:如何使用K8'从代码中访问当前运行pod的标签值;什么是API?,java,spring,cluster-computing,kubernetes,Java,Spring,Cluster Computing,Kubernetes,假设我有一个Kubernetes集群,它有3个pod,每个pod都有自己的标签“name”值,我真正想要的是每次运行/打开我的应用程序时,我都会在控制台输出上看到pod的名称(所以它的标签值)。 当然,每次的输出/值可能不同,具体取决于使用的pod 那么,有没有办法访问从代码运行的应用程序(pod)的pod标签的值 顺便说一下,我的应用程序是基于Java(Spring Boot)的 谢谢。您可以使用Kubernete将Pod属性传递到Pod中的容器,而无需使用Kubernete的REST API
这就是我要找的。谢谢