Я использую OpenShift Java REST Client (https://github.com/openshift/openshift-restclient-java),, и я пытаюсь сделать это с помощью приведенного ниже кода:
IClient client = new ClientBuilder(osUrl)
.withUserName(userName)
.withPassword(mySecretPw)
.build();
System.out.println("=====API & Status==================================================================");
System.out.println(client.getOpenShiftAPIVersion() + ", " + client.getServerReadyStatus());
IPersistentVolume volume = (IPersistentVolume)client.getResourceFactory().stub(ResourceKind.PERSISTENT_VOLUME, "DEFAULT");
System.out.println("=====Version Etc:==================================================================");
System.out.println("Openshift API version : " + volume.getApiVersion() +", Volume name : " + volume.getName());
Но это просто показ информации из одного тома. Когда я использую командную строку OC, через:
oc get pv
Я получаю около 20 томов. Как я могу получить список всех томов в моем OpenShift?