|
|
|
@@ -315,9 +315,9 @@ public class K8sClientUtil { |
|
|
|
* @return 创建成功的pod,的nodePort端口 |
|
|
|
*/ |
|
|
|
|
|
|
|
public Integer createPodWithSubPath(String podName, String namespace, Integer port, String mountPath, String subPath, String pvcName, String image) { |
|
|
|
public Integer createPodWithSubPath(String podName, String namespace, Integer port, String mountPath, String subPath, String image) { |
|
|
|
|
|
|
|
Map<String, String> selector = new LinkedHashMap<String, String>(); |
|
|
|
Map<String, String> selector = new LinkedHashMap<>(); |
|
|
|
selector.put("k8s-jupyter", podName); |
|
|
|
|
|
|
|
CoreV1Api api = new CoreV1Api(apiClient); |
|
|
|
@@ -366,7 +366,7 @@ public class K8sClientUtil { |
|
|
|
.endContainer() |
|
|
|
.addNewVolume() |
|
|
|
.withName("workspace") |
|
|
|
.withHostPath(new V1HostPathVolumeSource().path(pvcName).type("DirectoryOrCreate")) |
|
|
|
.withHostPath(new V1HostPathVolumeSource().path(hostPath).type("DirectoryOrCreate")) |
|
|
|
// .withPersistentVolumeClaim(new V1PersistentVolumeClaimVolumeSource().claimName(pvcName)) |
|
|
|
.endVolume() |
|
|
|
.withTerminationGracePeriodSeconds(14400L) |
|
|
|
|