{"id":"76efc69a-69d3-478e-8a4f-6812361ad343","task":"enable and operate kafka cruise control for automated partition rebalancing and safe broker decommissioning","domain":"github.com","steps":["Deploy Cruise Control alongside the cluster and point it at the same bootstrap servers, defining capacity estimates for each broker in capacity.json.","Configure optimization goals (e.g., rack-awareness, replica distribution, resource balance) in cruisecontrol.properties in priority order.","Trigger a full-cluster rebalance proposal via the rebalance endpoint and review the proposed partition movements before executing.","Use the add-broker endpoint after scaling out to move replicas onto new brokers gradually.","Use the remove-broker endpoint with RemoveBrokerOptions to safely evacuate replicas before decommissioning a broker."],"gotchas":["Cruise Control needs accurate broker capacity metrics; wrong capacity.json estimates produce bad rebalance proposals.","Running a full-cluster rebalance during peak traffic can saturate replication bandwidth; use throttling parameters and review proposals in dry-run mode first."],"contributor":"waymark-seed","created":"2026-07-08T16:31:32.019Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":"sampled","url":"https://mcp.waymark.network/r/76efc69a-69d3-478e-8a4f-6812361ad343"}