awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

8 dépôts

Awesome GitHub RepositoriesVirtual Cluster Orchestration

Management and deployment of virtual Kubernetes clusters with dedicated API servers on shared physical infrastructure.

Distinct from Virtualization Cluster Orchestration: Existing candidates focus on VM orchestration or simulations; this is specifically for Kubernetes API virtualization.

Explore 8 awesome GitHub repositories matching devops & infrastructure · Virtual Cluster Orchestration. Refine with filters or upvote what's useful.

Awesome Virtual Cluster Orchestration GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • kubernetes-sigs/external-dnsAvatar de kubernetes-sigs

    kubernetes-sigs/external-dns

    8,999Voir sur GitHub↗

    ExternalDNS is a controller that automatically synchronizes Kubernetes resource states with external DNS providers. It monitors cluster resources such as services, ingresses, and gateway APIs to dynamically create and update DNS records, enabling automated service discovery and external traffic management. The project features a provider-agnostic interface that supports a wide array of cloud-managed vendors and on-premises providers, as well as an extension system for custom providers via webhooks and sidecars. It implements a reconciliation loop that uses resource annotations and custom reso

    Directs external users to Kubernetes load balancers and gateways by synchronizing A and CNAME records.

    Goawsclouddnsdns
    Voir sur GitHub↗8,999
  • prometheus-operator/kube-prometheusAvatar de prometheus-operator

    prometheus-operator/kube-prometheus

    7,682Voir sur GitHub↗

    kube-prometheus is a monitoring stack deployment and orchestration framework. It uses an operator pattern to automate the installation and lifecycle management of Prometheus and Alertmanager via custom resource definitions. The project focuses on scaling data collection through hash-based target sharding and topology-aware distribution to reduce cross-zone traffic. It implements a sidecar-based configuration reloading mechanism and utilizes consistent hashing to distribute scrape targets across multiple instances. The system covers broad observability capabilities including metric data colle

    Routes external traffic to monitoring web UIs using NodePort, proxying, or ingress controllers.

    Jsonnetalertscluster-monitoringdashboards
    Voir sur GitHub↗7,682
  • guangzhengli/k8s-tutorialsAvatar de guangzhengli

    guangzhengli/k8s-tutorials

    5,854Voir sur GitHub↗

    This is an educational repository that teaches container orchestration fundamentals through hands-on guides and practical examples. It covers core Kubernetes concepts including Pods, Services, Deployments, and Namespaces, providing step-by-step exercises that demonstrate how to manage containerized applications across a cluster. The tutorials walk through essential Kubernetes capabilities such as decoupling configuration from application code using ConfigMaps and Secrets, exposing Pods with stable network endpoints via Services, and routing external traffic with Ingress controllers. The mater

    Teaches routing external HTTP/HTTPS traffic to internal services using Ingress controllers.

    Goconfigmapcontainerdeployment
    Voir sur GitHub↗5,854
  • xhongc/music-tag-webAvatar de xhongc

    xhongc/music-tag-web

    5,804Voir sur GitHub↗

    Music-tag-web is a self-hosted music platform that combines a music tag editor, metadata scraper, batch file processor, music library manager, and Subsonic API server into a single web application. It provides a complete solution for organizing, tagging, and playing a personal music collection, with the ability to edit embedded metadata such as title, artist, album, lyrics, and cover art for local audio files. The platform distinguishes itself through its comprehensive automation and integration capabilities. It supports batch online auto-tagging from multiple music services, background task

    Exposes HTTP endpoints for info, lyrics, and health so third-party dashboards can integrate.

    Pythondockermp3tagmusic
    Voir sur GitHub↗5,804
  • hobby-kube/guideAvatar de hobby-kube

    hobby-kube/guide

    5,658Voir sur GitHub↗

    Ce projet est un guide de déploiement Kubernetes et un provisionneur d'infrastructure conçu pour les environnements de loisir et les home labs. Il fournit un framework pour configurer des clusters multi-nœuds sur divers fournisseurs cloud et nœuds physiques ou virtuels, agissant comme un orchestrateur de cluster auto-hébergé. Le projet se concentre sur le renforcement de la sécurité et la stabilité de l'infrastructure via des guides d'implémentation spécifiques. Cela inclut un framework pour la sécurité réseau couvrant les pare-feux hôtes et les overlays réseau chiffrés, ainsi que des instructions détaillées pour configurer le routage d'entrée (ingress) afin de gérer le trafic public externe via le mappage DNS et des contrôleurs de trafic. La surface des capacités s'étend au provisionnement de stockage distribué, fournissant des méthodes pour implémenter le stockage par blocs répliqué et des volumes persistants qui survivent aux redémarrages des conteneurs. Il couvre également la gestion automatisée des certificats pour les connexions chiffrées et la configuration du contrôle d'accès basé sur les rôles.

    Implements mechanisms to route external public web traffic into internal cluster services.

    automationclustercost-effective
    Voir sur GitHub↗5,658
  • linkerd/linkerdAvatar de linkerd

    linkerd/linkerd

    5,316Voir sur GitHub↗

    Linkerd est un service mesh Kubernetes qui gère le trafic réseau entre les microservices. Il fonctionne comme un proxy réseau transparent, un gestionnaire de trafic de couche 7 et une couche de sécurité TLS mutuelle, fournissant une observabilité et une fiabilité pour la communication de service à service sans nécessiter de modifications du code de l'application. Le projet se distingue par une architecture sidecar-proxy qui intercepte le trafic TCP et au niveau de l'application pour fournir un chiffrement TLS mutuel automatique et une vérification d'identité. Il permet la mise en réseau de services inter-clusters pour lier plusieurs clusters et implémente l'injection de fautes cloud-native pour tester la robustesse du système en introduisant par programmation des délais réseau et des pannes de service. Le système couvre un large éventail de capacités, notamment l'observabilité des microservices via des métriques en temps réel et le traçage distribué, ainsi que l'ingénierie du trafic via l'équilibrage de charge conscient de la latence, le circuit breaking et les tentatives de requête. Il fournit également un contrôle d'accès granulaire via des politiques d'autorisation et des capacités de routage pour le trafic HTTP et gRPC. L'installation et la gestion sont gérées via une interface en ligne de commande et un contrôleur d'admission pour l'injection automatique de proxy dans les pods.

    Integrates with ingress controllers to route external traffic into internal microservices.

    Scalacloud-nativelinkerdservice-discovery
    Voir sur GitHub↗5,316
  • vegasbrianc/prometheusAvatar de vegasbrianc

    vegasbrianc/prometheus

    4,560Voir sur GitHub↗

    This project is a containerized monitoring stack that integrates Prometheus and Grafana to collect and visualize system metrics and time-series data. It provides a complete infrastructure for gathering hardware and operating system performance data from host machines. The stack features an automated provisioning system that loads visualization dashboards and data sources from configuration files during startup. It includes a dedicated alerting pipeline that evaluates rule-based conditions and routes notifications to external platforms like Slack via webhooks. The system covers broad observab

    Implements external traffic routing via a reverse proxy to manage access to internal monitoring services.

    alertcadvisordashboard-templates
    Voir sur GitHub↗4,560
  • kubernetes-sigs/cluster-apiAvatar de kubernetes-sigs

    kubernetes-sigs/cluster-api

    4,233Voir sur GitHub↗

    Cluster API est un framework déclaratif et un système de gestion multi-cluster pour automatiser la création, la mise à l'échelle et la destruction de clusters Kubernetes à travers diverses infrastructures. Il agit comme un orchestrateur de provisionnement de cluster et un provisionneur d'infrastructure, utilisant un cluster de gestion centralisé pour opérer le cycle de vie complet de multiples clusters de travail distants. Le projet emploie une architecture de plugins basée sur des fournisseurs qui découple la logique d'orchestration centrale des implémentations cloud ou bare-metal spécifiques. Cela permet au système de standardiser le déploiement des plans de contrôle, l'initialisation des nœuds et la gestion de l'infrastructure via un ensemble de contrats de ressources communs et de définitions d'API. Le système couvre une large surface de capacités opérationnelles, incluant l'orchestration de flottes de machines, la mise à l'échelle du plan de contrôle et les mises à niveau déclaratives de clusters. Il gère également les exigences d'infrastructure de bas niveau telles que la distribution des domaines de défaillance, la gestion des adresses IP et la rotation des certificats. Des outils de développement sont fournis pour la simulation de clusters, les tests d'infrastructure portable et le développement de fournisseurs d'initialisation et d'infrastructure personnalisés.

    Surfaces the network hostname and port used to communicate with the cluster management server.

    Gok8s-sig-cluster-lifecycle
    Voir sur GitHub↗4,233
  1. Home
  2. DevOps & Infrastructure
  3. Virtual Cluster Orchestration

Explorer les sous-tags

  • API Endpoint ExposureMechanisms for routing external traffic to virtual API servers via proxies and DNS. **Distinct from Virtual Cluster Orchestration:** Focuses specifically on the network exposure of the virtual API, not the general orchestration of the cluster.
  • External Traffic Routing1 sous-tagManaging the routing of external traffic into virtual clusters via proxies and DNS. **Distinct from Virtual Cluster Orchestration:** Focuses on external ingress routing specifically, rather than the general orchestration of the virtual cluster.
  • State Backups & RestorationsCapabilities for snapshotting and recovering the state of virtualized control planes. **Distinct from Virtual Cluster Orchestration:** Specifically addresses the backup and recovery of virtual cluster metadata, not general application cluster deployments.