Commit e2b4937f authored by 黎博's avatar 黎博

新增mysql deployment的时候删除/k8s/namespace/list的缓存

parent c52890e7
...@@ -167,6 +167,8 @@ public class K8sController { ...@@ -167,6 +167,8 @@ public class K8sController {
switch (serviceName) { switch (serviceName) {
case "mysql": case "mysql":
k8sService.createMysqlDeployment(namespace, image); k8sService.createMysqlDeployment(namespace, image);
// 手动删除namespace缓存,刷新调/k8s/namespace/list获取到的mysql地址
k8sService.deleteNamespaceCache();
break; break;
case "redis": case "redis":
k8sService.createRedisDeployment(namespace, image); k8sService.createRedisDeployment(namespace, image);
......
...@@ -141,6 +141,24 @@ public class K8sService { ...@@ -141,6 +141,24 @@ public class K8sService {
return imagePullSecrets; return imagePullSecrets;
} }
/**
* 手动删除namespace缓存
*/
public void deleteNamespaceCache() {
String NS_PREFIX = "k8s:namespace:";
if (redisUtils.get(NS_PREFIX + "all") != null) {
redisUtils.del(NS_PREFIX + "all");
}
if (redisUtils.get(NS_PREFIX + "dev") != null) {
redisUtils.del(NS_PREFIX + "dev");
}
if (redisUtils.get(NS_PREFIX + "test") != null) {
redisUtils.del(NS_PREFIX + "test");
}
}
/** /**
* 获取namespace列表 * 获取namespace列表
* @return * @return
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment