4 个仓库
A single management interface that coordinates the lifecycle, scaling, and configuration of distributed workloads across a cluster.
Distinct from Centralized Control Planes: Existing candidates focus on stream processing or specific AI tools; this is a general orchestration control plane.
Explore 4 awesome GitHub repositories matching devops & infrastructure · Centralized Control Planes. Refine with filters or upvote what's useful.
dubbo-admin 是 Apache Dubbo 生态系统的 Web 管理控制台和管理界面。它作为跨分布式微服务架构配置和监控服务、提供者和消费者的集中式工具。 该项目可用作流量控制平面和服务治理工具,支持实现请求路由规则、金丝雀部署和流量调节。它提供了一个专用界面,用于编排服务网格数据平面和代理配置,以在统一的网络管理层内连接服务。 该平台涵盖了广泛的运营功能,包括服务发现管理、微服务健康和实例监控,以及分布式请求追踪。它还促进了服务元数据和注册中心配置的管理,以确保提供者与消费者之间的可靠通信。
Provides a centralized management interface to coordinate routing rules and proxy configurations across distributed microservices.
Marathon 是一个 Apache Mesos 容器编排器和分布式工作负载管理器。它作为在分布式集群中部署和管理容器化应用与工作负载的框架。 该系统作为集群资源调度器,使用中心化控制平面将应用分配给可用资源。它通过基于约束的实例放置来区分其编排能力,根据节点属性或机架位置限制容器的部署位置,以确保高可用性。 该平台提供集群自动扩缩容和容器化服务发现功能,以便与负载均衡器集成。它包含一个使用网络探测触发自动恢复过程的健康监控系统,以及一个将实时集群事件流式传输到外部端点的通知系统。 管理界面通过身份验证和安全套接字层(SSL)加密进行保护。
Implements a centralized control plane to coordinate the lifecycle and scaling of distributed workloads across the cluster.
Contour 是一个 Kubernetes Ingress 控制器,通过编排 Envoy 代理实例来管理外部 HTTP 和 TCP 流量。它作为一个控制平面,将声明式 Kubernetes API 对象转换为动态代理配置,从而实现实时流量管理,而无需重启基础设施。 该系统通过专注于多租户集群网络和委托配置而脱颖而出。通过允许路由规则跨命名空间分区,它使多个团队能够在共享集群内安全地管理自己的流量策略。它通过将身份验证和访问控制决策卸载到外部服务,并提供对虚拟主机和凭据的细粒度控制,进一步支持复杂环境。 除了核心路由外,该项目还提供了一套全面的流量管理和安全功能。这包括高级负载均衡、断路器、速率限制和 TLS 终止,以及强大的可观测性功能,如分布式请求跟踪、结构化访问日志记录和主动后端健康监控。该控制器通过领导者选举协调确保高可用性,并在初始化期间验证配置对象以防止运行时错误。
Translates cluster resources into dynamic configurations pushed to proxy instances for real-time traffic control.
Polyaxon is a Kubernetes-native machine learning orchestration platform and MLOps pipeline orchestrator. It serves as a control plane for managing distributed deep learning workloads, automated machine learning pipelines, and experiment tracking. The platform distinguishes itself through specialized services for distributed training management, including MPI-based coordination for PyTorch and TensorFlow. It provides an automated hyperparameter optimization service utilizing Bayesian, random, and grid search algorithms, alongside managed interactive AI workspaces for launching Jupyter notebook
Provides a centralized control plane to coordinate the lifecycle, scaling, and configuration of distributed ML workloads.