1 repository
Scheduling logic that uses affinity rules to identify the most suitable clusters for specific workload deployments.
Distinct from GPU Affinity Schedulers: Focuses on cluster-level affinity hints rather than GPU-specific node topology.
Explore 1 awesome GitHub repository matching devops & infrastructure · Affinity-Based Placement. Refine with filters or upvote what's useful.
Karmada este un orchestrator multi-cluster Kubernetes și manager de clustere multi-cloud conceput pentru a deploy-a și gestiona aplicații cloud-native în mai multe clustere și furnizori cloud. Servește ca un control plane centralizat care funcționează ca un propagator de resurse și scheduler de workload-uri, coordonând resursele în cloud-uri publice, centre de date on-premises și locații edge. Proiectul se distinge printr-un motor bazat pe politici care distribuie aplicațiile folosind afinitate, constrângeri de topologie și cote de resurse. Oferă capabilități specifice pentru disaster recovery multi-regiune, inclusiv failover automatizat al aplicațiilor și deployment-uri geo-redundante pentru a menține disponibilitatea serviciului. În plus, permite suprascrierea resurselor la nivel de cluster pentru a specializa parametrii de configurare în funcție de regiunea sau furnizorul clusterului țintă. Sistemul acoperă o gamă largă de arii operaționale, inclusiv sincronizarea bidirecțională a stării, proxying API agregat și scheduling multidimensional. Include instrumente pentru gestionarea ciclului de viață al clusterelor, căutarea globală a resurselor și echilibrarea traficului cross-cluster. Instalarea și gestionarea pot fi efectuate folosind un proces de instalare bazat pe operator și o interfață de linie de comandă dedicată pentru administrare și operațiuni de control plane.
Uses affinity rules to provide hints about which specific clusters are most suitable for workload deployment.