From 6490e5e82a840abae553d78ceb46d125683dd47b Mon Sep 17 00:00:00 2001 From: Taha Hawa Date: Thu, 29 May 2025 15:49:46 -0400 Subject: [PATCH] Hardcode some limits to protect the overall cluster --- harmony/src/domain/topology/tenant/k8s.rs | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/harmony/src/domain/topology/tenant/k8s.rs b/harmony/src/domain/topology/tenant/k8s.rs index 08ea7a4..bf817c5 100644 --- a/harmony/src/domain/topology/tenant/k8s.rs +++ b/harmony/src/domain/topology/tenant/k8s.rs @@ -53,7 +53,15 @@ impl TenantManager for K8sTenantManager { "limits.memory": format!("{:.3}Gi", config.resource_limits.memory_limit_gb), "requests.cpu": format!("{:.0}",config.resource_limits.cpu_request_cores), "requests.memory": format!("{:.3}Gi", config.resource_limits.memory_request_gb), - "requests.storage": format!("{:.3}", config.resource_limits.storage_total_gb) + "requests.storage": format!("{:.3}", config.resource_limits.storage_total_gb), + "pods": "20", + "services": "10", + "configmaps": "30", + "secrets": "30", + "persistentvolumeclaims": "15", + "services.loadbalancers": "2", + "services.nodeports": "5", + } } }