1

我有执行此操作的 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,而只获取某些服务的端点?

4

0 回答 0