|
@@ -154,13 +154,13 @@ public class TaskManager {
|
|
|
*
|
|
|
* @param projectId 项目 id
|
|
|
* @param nodeName 运行 pod 的节点名称
|
|
|
- * @param lastPodName 项目名称
|
|
|
+ * @param lastPodName 即将删除的 pod 名称
|
|
|
*/
|
|
|
@SneakyThrows
|
|
|
public void createNextPod(String projectId, String nodeName, String lastPodName) {
|
|
|
//1 删除上一个 pod 和 redis 键值对
|
|
|
KubernetesUtil.deletePod(apiClient, kubernetesNamespace, lastPodName);
|
|
|
- stringRedisTemplate.delete(projectUtil.getNodeNameOfPod(lastPodName));
|
|
|
+ projectUtil.deleteNodeNameOfPod(lastPodName);
|
|
|
String lastPodString = FileUtil.read(podYamlDirectory + lastPodName + ".yaml");
|
|
|
String nextPodName = projectUtil.getRandomPodName(projectId);
|
|
|
String nextPodString = lastPodString.replace(lastPodName, nextPodName); // pod 名称包括 projectId 和 随机字符串
|