我有我的Kubernetes客户端
public class Example {
public static void main(String[] args) throws IOException, ApiException{
ApiClient client = Config.defaultClient();
Configuration.setDefaultApiClient(client);
CoreV1Api api = new CoreV1Api();
V1PodList list = api.listPodForAllNamespaces(null, null, null, null, null, null, null, null, null);
for (V1Pod item : list.getItems()) {
String generateName = item.getMetadata().getGenerateName();
// if generated name that I need > get IP
}
}
}
在上面的示例中,我可以获取每个命名空间,每个状态的所有Pod,并获取特定Pod的IP。
我的问题-是否有可能不遍历名称空间中的所有Pod,而仅获得某些服务的端点?