awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

56 Repos

Awesome GitHub RepositoriesRemote Cluster Access

Methods for managing and connecting to distributed or remote infrastructure environments.

Distinguishing note: Focuses on administrative access to remote clusters rather than local cluster management.

Explore 56 awesome GitHub repositories matching devops & infrastructure · Remote Cluster Access. Refine with filters or upvote what's useful.

Awesome Remote Cluster Access GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • doocs/advanced-javaAvatar von doocs

    doocs/advanced-java

    78,987Auf GitHub ansehen↗

    This project is a comprehensive Java backend engineering guide and technical reference focused on high-concurrency design, distributed systems, and microservices architecture. It provides detailed strategies for decomposing monolithic applications, managing service discovery, and implementing the architectural patterns required for scalable backend environments. The repository distinguishes itself through an extensive collection of big data algorithmic references and database scaling strategies. It covers memory-efficient techniques for analyzing massive datasets, such as Top-K element extrac

    Provides strategies for automated master election and cluster reconfiguration during node failures.

    Javaadvanced-javadistributed-search-enginedistributed-systems
    Auf GitHub ansehen↗78,987
  • eugenp/tutorialsAvatar von eugenp

    eugenp/tutorials

    37,340Auf GitHub ansehen↗

    This project is a collection of educational resources and step-by-step tutorials for Java backend development. It provides implementation guides for building web services and applications using the Spring Boot framework, focusing on the development of data streams and concurrent tasks. The repository includes technical walkthroughs for Kubernetes cluster automation, specifically regarding the creation of custom operators and admission controllers. It also serves as a manual for cloud native integration, covering the packaging of applications into containers and the use of distributed event me

    Guides the integration of Spring Boot applications with Kubernetes for improved configuration and service discovery.

    Java
    Auf GitHub ansehen↗37,340
  • k3s-io/k3sAvatar von k3s-io

    k3s-io/k3s

    33,305Auf GitHub ansehen↗

    K3s is a lightweight Kubernetes distribution designed for resource-constrained environments, edge computing, and simplified deployment across diverse hardware architectures. It functions as a container orchestration engine that automates the deployment, scaling, and management of containerized applications. By bundling all necessary control plane components and dependencies into a single binary, it minimizes the system footprint and streamlines the installation process. The project distinguishes itself through a flexible architecture that supports both high-availability clustering and minimal

    Facilitates administrative connection to remote environments through configuration management.

    Gok8skubernetes
    Auf GitHub ansehen↗33,305
  • lensapp/lensAvatar von lensapp

    lensapp/lens

    23,180Auf GitHub ansehen↗

    Lens is a multi-cluster management platform and desktop application for administering Kubernetes environments. It provides a graphical interface for deploying Helm charts, editing YAML manifests, and managing the lifecycle of pods and deployments. The project features an AI-powered cluster assistant that enables users to query cluster state, perform autonomous troubleshooting, and translate natural language requests into system commands. It also supports collaborative team access through shared spaces, utilizing encrypted cluster sharing and role-based access control to manage credentials and

    Imports cluster access using local config files or native cloud integrations across various providers.

    cloud-nativecontainersdevops
    Auf GitHub ansehen↗23,180
  • apache/rocketmqAvatar von apache

    apache/rocketmq

    22,461Auf GitHub ansehen↗

    RocketMQ is a cloud-native distributed messaging platform and streaming engine. It functions as a distributed transactional queue that ensures atomicity between local transactions and message delivery, and serves as an MQTT IoT message broker to bridge lightweight device traffic into high-performance data streams. The system is distinguished by a Kubernetes-native architecture that decouples compute from storage to allow independent scaling of traffic and data retention. It utilizes a tiered storage model to offload older data to remote storage and employs quorum-based replication and automat

    Automatically detects primary node failures and promotes a secondary node to maintain continuous system availability.

    Java
    Auf GitHub ansehen↗22,461
  • apache/brpcAvatar von apache

    apache/brpc

    17,545Auf GitHub ansehen↗

    brpc is a high-performance C++ RPC framework and network programming library designed for building distributed systems. It functions as a multi-protocol RPC server capable of hosting and detecting multiple communication protocols, including gRPC, Thrift, HTTP, Redis, and Memcached, on a single TCP port. The project distinguishes itself through high-throughput data transport and memory efficiency, utilizing RDMA-based transport to bypass the kernel TCP stack and zero-copy memory management to eliminate data duplication. It also implements the Raft algorithm for consensus-based state replicatio

    Connects to servers via a naming service and load balancer to distribute outgoing requests.

    C++rpc
    Auf GitHub ansehen↗17,545
  • kubernetes/kopsAvatar von kubernetes

    kubernetes/kops

    16,631Auf GitHub ansehen↗

    kops is a Kubernetes cluster provisioner and lifecycle manager designed to automate the creation, maintenance, and destruction of production-grade clusters on cloud infrastructure. It functions as a declarative infrastructure manager, synchronizing the live state of a cluster with versioned manifests stored in remote object storage to ensure idempotent operations. The project distinguishes itself by offering comprehensive automation for the entire cluster lifecycle, including high-availability control plane deployment, incremental rolling updates, and automated version upgrades. It also serve

    Secures cluster entry points by routing traffic through DNS and load balancers using SSL certificates.

    Gocncfcontainersgo
    Auf GitHub ansehen↗16,631
  • hashicorp/nomadAvatar von hashicorp

    hashicorp/nomad

    16,211Auf GitHub ansehen↗

    Nomad is a distributed workload orchestrator and infrastructure automation platform designed to manage the lifecycle of applications across large-scale, heterogeneous environments. It functions as a multi-cloud orchestration engine, providing a unified control plane to deploy, scale, and govern containers, virtual machines, and legacy applications. By utilizing declarative job specifications, the system ensures infrastructure convergence and maintains the desired state across distributed data centers and geographic regions. The platform distinguishes itself through a flexible, plugin-based ar

    Interacts with remote workload orchestrators via environment variables or flags to manage infrastructure without local agents.

    Go
    Auf GitHub ansehen↗16,211
  • quarkusio/quarkusAvatar von quarkusio

    quarkusio/quarkus

    15,479Auf GitHub ansehen↗

    Quarkus is a Kubernetes-native Java framework designed for building high-performance, memory-efficient applications. It utilizes ahead-of-time native compilation to transform Java code into standalone, optimized binaries that eliminate the need for a virtual machine, enabling rapid startup and reduced memory consumption. By performing code augmentation during the build phase, it shifts heavy processing tasks away from runtime, ensuring that applications are optimized for cloud-native environments. The framework distinguishes itself through a unified approach to reactive and imperative program

    Manages connections to remote clusters with automated failover between primary and backup sites.

    Javacloud-nativehacktoberfestjava
    Auf GitHub ansehen↗15,479
  • redis/ioredisAvatar von redis

    redis/ioredis

    15,295Auf GitHub ansehen↗

    ioredis is a performance-focused Redis client for Node.js applications. It provides a comprehensive interface for interacting with Redis servers, including specialized clients for sharded clusters and Sentinel-based high availability environments. The project distinguishes itself through advanced networking and execution capabilities, such as automatic event-loop pipelining to reduce overhead and a system for routing read-write traffic between primary and replica nodes. It also features a dedicated Lua scripting interface that allows server-side scripts to be registered as custom client comma

    Coordinates automated master failover and replica transitions to maintain cluster uptime.

    TypeScriptnodejsredisredis-client
    Auf GitHub ansehen↗15,295
  • netflix/eurekaAvatar von Netflix

    Netflix/eureka

    12,712Auf GitHub ansehen↗

    Eureka is a service registry and discovery server that serves as a coordination tool for microservices. It provides a distributed service registry where instances record their network locations and health status to enable dynamic communication without the use of hardcoded addresses. The system functions as a client-side load balancing framework, providing location data to consumers so they can distribute network traffic across available instances. It employs a heartbeat-based health monitor to track instance availability and automatically removes unresponsive nodes from the registry to manage

    Manages service failover by redirecting traffic away from instances that fail health checks.

    Java
    Auf GitHub ansehen↗12,712
  • microsoft/garnetAvatar von microsoft

    microsoft/garnet

    11,885Auf GitHub ansehen↗

    Garnet is a multi-threaded in-memory database and distributed key-value store. It functions as a high-performance remote cache store that implements the RESP wire protocol to maintain compatibility with existing Redis clients and libraries. The project is distinguished by a shared-memory architecture that enables parallel request processing across multiple cores for sub-millisecond latency. It features a tiered storage system that automatically offloads colder data from system memory to SSD or cloud storage layers, and includes a specialized vector search database for high-dimensional similar

    Exposes administrative commands that allow an external control plane to manage failure detection and trigger failovers.

    C#cachecache-storagecluster
    Auf GitHub ansehen↗11,885
  • loft-sh/vclusterAvatar von loft-sh

    loft-sh/vcluster

    11,186Auf GitHub ansehen↗

    vcluster is a Kubernetes virtual cluster platform that creates fully isolated Kubernetes environments with dedicated control planes, API servers, and RBAC on shared physical infrastructure. It virtualizes Kubernetes control planes by running them as pods inside a host cluster, as standalone binaries on bare metal or virtual machines, or within Docker containers, providing each tenant their own isolated Kubernetes environment without the overhead of managing separate physical clusters. The platform enables multi-tenant Kubernetes isolation through multiple tenancy models, from shared node pool

    Makes the virtual cluster control plane accessible over a LoadBalancer service so worker nodes can join and communicate.

    Gocloud-nativehelmk3s
    Auf GitHub ansehen↗11,186
  • dicedb/dicedbAvatar von dicedb

    dicedb/dicedb

    10,759Auf GitHub ansehen↗

    DiceDB is a distributed cache manager and hierarchical storage engine based on a Valkey key-value store. It functions as a high-availability key-value cluster that balances performance and cost by distributing data across memory and disk tiers. The system supports working sets larger than available RAM by persisting evicted keys to disk and restoring them on demand. It also includes a real-time query subscription system that notifies clients when data matching specific criteria is updated. The project provides distributed cache coordination through master node health monitoring and quorum-ba

    Ensures high availability through quorum-based leader election and failover monitoring.

    Ccachedatabasekey-value
    Auf GitHub ansehen↗10,759
  • siderolabs/talosAvatar von siderolabs

    siderolabs/talos

    10,659Auf GitHub ansehen↗

    Talos is a minimal, immutable Linux distribution designed specifically for deploying and managing Kubernetes clusters. It functions as an API-driven infrastructure manager that replaces traditional shell access with a declarative gRPC interface to control operating system state and configuration. The system is distinguished by its use of a read-only root filesystem and a security-hardened kernel, which removes standard GNU utilities to reduce the attack surface. It ensures environment consistency by distributing the operating system as versioned, signed images and utilizes TPM-backed verified

    Enables administrative access to remote clusters by exporting necessary configuration and credentials to local files.

    Gocloud-nativecontainerdgo
    Auf GitHub ansehen↗10,659
  • kubernetes/komposeAvatar von kubernetes

    kubernetes/kompose

    10,542Auf GitHub ansehen↗

    Kompose is a suite of conversion utilities designed to translate container composition files into cloud-native cluster resource definitions. It serves as a migration tool that transforms local development specifications into production-ready manifests for Kubernetes and OpenShift. The tool functions as a translation engine that maps container specifications, network settings, and workload definitions into cluster resources. It supports target-specific manifest generation through dedicated providers, allowing for the creation of resources tailored to different environment distributions. The p

    Enables direct communication with cluster managers to deploy generated manifests without manual file application.

    Go
    Auf GitHub ansehen↗10,542
  • huangzworks/redis-3.0-annotatedAvatar von huangzworks

    huangzworks/redis-3.0-annotated

    10,172Auf GitHub ansehen↗

    This project provides a version of the Redis 3.0 codebase featuring detailed technical commentary and annotations. It serves as a technical resource for studying the internal design and implementation of an in-memory key-value store and the architecture of a networked NoSQL database. The documentation focuses on the implementation of the Redis Sentinel system, covering the mechanisms used for monitoring instance health, managing automatic failover, and notifying clients of primary node changes. The project covers broader architectural areas including in-memory data storage, high availability

    Uses a consensus-driven approach among monitor nodes to elect a new primary when a failure is detected.

    C
    Auf GitHub ansehen↗10,172
  • meshery/mesheryAvatar von meshery

    meshery/meshery

    9,966Auf GitHub ansehen↗

    Meshery is a service mesh management plane and cloud native infrastructure orchestrator. It provides a visual design-as-code environment for modeling microservices and infrastructure components through declarative blueprints, functioning as a centralized platform for designing, deploying, and managing service mesh infrastructure. The platform is distinguished by its ability to translate visual designs into active deployments and its use of gRPC-based adapters to integrate with diverse infrastructure providers. It features a multi-tenant architecture that manages shared workspaces and role-bas

    Links to local or remote Kubernetes clusters using kubeconfig files or automatic API discovery for centralized management.

    HTMLcloud-nativecncfcontrol-plane
    Auf GitHub ansehen↗9,966
  • tilt-dev/tiltAvatar von tilt-dev

    tilt-dev/tilt

    9,886Auf GitHub ansehen↗

    Tilt is a Kubernetes development orchestrator and containerized workflow manager that automates the build, deploy, and update loop for cloud-native services. It functions as an infrastructure-as-code environment, defining the entire local development setup as versioned code to synchronize local source changes with cluster deployments. The project distinguishes itself by offering live container updates, which sync files directly into running containers to bypass full image rebuilds and redeployments. It includes a cloud-native development dashboard for monitoring resource health, streaming agg

    Integrates with multiple local and remote Kubernetes distributions to manage development environments.

    Godevelopment-environmentkubernetes
    Auf GitHub ansehen↗9,886
  • kubernetes/client-goAvatar von kubernetes

    kubernetes/client-go

    9,837Auf GitHub ansehen↗

    This project is a Go language library that provides a programmatic interface for interacting with the Kubernetes API server. It serves as a client for managing cluster resources, offering both typed interfaces for compile-time safety and dynamic interfaces for unstructured data and custom resource management. The library includes a controller framework designed for building event-driven automation. This framework utilizes informers to maintain local resource caches and rate-limited work queues to decouple event detection from state reconciliation. High availability is supported through a lead

    Enables authentication and communication with clusters from environments outside the cluster.

    Gok8s-staging
    Auf GitHub ansehen↗9,837
Vorherige123Nächste
  1. Home
  2. DevOps & Infrastructure
  3. Remote Cluster Access

Unter-Tags erkunden

  • Cluster Failover Managers2 Sub-TagsSystems for managing connections and failover between primary and backup remote clusters. **Distinct from Remote Cluster Access:** Focuses on cluster-level failover and connection management rather than general remote access.
  • Cluster Integration4 Sub-TagsCapabilities for connecting development tools to various local and remote Kubernetes cluster distributions. **Distinct from Remote Cluster Access:** Focuses on the integration of the orchestrator with the cluster rather than administrative access management.
  • Cluster Proxies2 Sub-TagsLocal proxy services used to route and manage requests to remote distributed clusters. **Distinct from Remote Cluster Access:** Focuses on the proxy mechanism for cluster access rather than general administrative methods
  • Load-Balanced Cluster Access2 Sub-TagsConnectivity to server clusters via naming services and load balancers for request distribution. **Distinct from Remote Cluster Access:** Focuses on request distribution via load balancing, not administrative cluster access.
  • Local Daemon Direct Accesses1 Sub-TagConnecting directly to the local daemon on any clustered server for direct access without remote authentication. **Distinct from Remote Cluster Access:** Distinct from Remote Cluster Access: focuses on local daemon access, not remote cluster management.
  • Network Bridging1 Sub-TagVirtual network interfaces that bridge a local host's network stack with a remote cluster's network. **Distinct from Remote Cluster Access:** Focuses on the virtual interface bridge to the host machine, whereas Remote Cluster Access is the broader goal of connecting to the cluster.
  • Unified API AccessProviding a single entry point to interact with multiple remote clusters as a single entity. **Distinct from Remote Cluster Access:** Focuses on API aggregation into one endpoint rather than just the method of connecting to remote infrastructure.