<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/smarter-multi-cluster-scheduling-with-dynamic-scoring-framework-rpamexkum" -->

---
title: Smarter multi-cluster scheduling with dynamic scoring...
description: The Dynamic Scoring Framework is an open source project that automates cluster scoring for multi-cluster Kubernetes environments using Prometheus metrics. It...
canonical: https://daily.dev/posts/smarter-multi-cluster-scheduling-with-dynamic-scoring-framework-rpamexkum
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Smarter multi-cluster scheduling with dynamic scoring framework | daily.dev
og:description: The Dynamic Scoring Framework is an open source project that automates cluster scoring for multi-cluster Kubernetes environments using Prometheus metrics. It...
og:url: https://daily.dev/posts/smarter-multi-cluster-scheduling-with-dynamic-scoring-framework-rpamexkum
og:image: https://api.daily.dev/og/posts/rPameXkuM.png
og:image:alt: Smarter multi-cluster scheduling with dynamic scoring framework
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Smarter multi-cluster scheduling with dynamic scoring framework

**[Red Hat Developer](https://daily.dev/sources/rhdev)** · 7 min read · 1 upvotes · 0 comments

## Summary

The Dynamic Scoring Framework is an open source project that automates cluster scoring for multi-cluster Kubernetes environments using Prometheus metrics. It bridges monitoring systems and the Open Cluster Management (OCM) Placement API through three components: DynamicScorer CRD (defines scoring logic), DynamicScoringConfig CRD (aggregates and distributes configs), and DynamicScoringAgent (deployed per cluster to fetch metrics and publish scores). Developers write custom scoring APIs—for cost, latency, or predictive CPU load—while the framework handles metric collection, API calls, and PlacementScore updates. Tools like Kueue and ArgoCD that already integrate with OCM's Placement API benefit automatically. A step-by-step setup guide covers Helm installation, Prometheus setup, deploying a sample scorer, and verifying AddOnPlacementScores.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://developers.redhat.com/articles/2026/03/09/smarter-multi-cluster-scheduling-dynamic-scoring-framework>

## Similar posts on daily.dev

- [Advanced Cluster Management 2.16 right-sizing recommendation GA](https://daily.dev/posts/advanced-cluster-management-2-16-right-sizing-recommendation-ga-i80wezf4s) · Red Hat Developer · 1 upvotes · 0 comments
- [OpenCost for Kubernetes: How to Set Up Open-Source Cost Monitoring](https://daily.dev/posts/opencost-for-kubernetes-how-to-set-up-open-source-cost-monitoring-mxptumj7i) · Cast AI · 2 upvotes · 0 comments
- [Kubernetes Cost Optimization RFP Template: Requirements, Questions, and Scoring](https://daily.dev/posts/kubernetes-cost-optimization-rfp-template-requirements-questions-and-scoring-zkq7q7s1q) · Cast AI · 0 upvotes · 0 comments
- [How to scale enterprise federated AI with Flower and OCM](https://daily.dev/posts/how-to-scale-enterprise-federated-ai-with-flower-and-ocm-zc85n5qaz) · Red Hat Developer · 0 upvotes · 0 comments

---

Tags: [#kubernetes](https://daily.dev/tags/kubernetes), [#prometheus](https://daily.dev/tags/prometheus)

[View this post on daily.dev](https://daily.dev/posts/smarter-multi-cluster-scheduling-with-dynamic-scoring-framework-rpamexkum)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Smarter multi-cluster scheduling with dynamic scoring framework","url":"https://daily.dev/posts/smarter-multi-cluster-scheduling-with-dynamic-scoring-framework-rpamexkum","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/smarter-multi-cluster-scheduling-with-dynamic-scoring-framework-rpamexkum"},"datePublished":"2026-03-09T03:29:23.815Z","dateModified":"2026-03-09T03:30:25.923Z","description":"The Dynamic Scoring Framework is an open source project that automates cluster scoring for multi-cluster Kubernetes environments using Prometheus metrics. It...","image":"https://developers.redhat.com/sites/default/files/styles/share/public/openshift-pipelines_2x_0.png?itok=iJC9fF3B","thumbnailUrl":"https://developers.redhat.com/sites/default/files/styles/share/public/openshift-pipelines_2x_0.png?itok=iJC9fF3B","isAccessibleForFree":true,"articleSection":"Red Hat Developer","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Red Hat Developer","logo":"https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/2a8895f3216c4900bdc455585a4ad3e4","url":"https://daily.dev/sources/rhdev"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/smarter-multi-cluster-scheduling-with-dynamic-scoring-framework-rpamexkum","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":1},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"kubernetes,prometheus","timeRequired":"PT7M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Red Hat Developer","item":"https://daily.dev/sources/rhdev"},{"@type":"ListItem","position":3,"name":"Smarter multi-cluster scheduling with dynamic scoring framework"}]}
```

