Go Cluster

Open-source Go projects categorized as Cluster

Top 23 Go Cluster Projects

  • minikube

    Run Kubernetes locally

  • Project mention: Building Llama as a Service (LaaS) | dev.to | 2024-04-08

    With the containerized Node.js/Express API, I could run multiple containers, scaling to handle more traffic. Using a tool called minikube, we can easily spin up a local Kubernetes cluster to horizontally scale Docker containers. It was possible to keep one shared instance of the database, and many APIs were routed with an internal Kubernetes load balancer.

  • Gravitational Teleport

    Protect access to all of your infrastructure

  • Project mention: Apache Guacamole: a clientless remote desktop gateway | news.ycombinator.com | 2024-03-29

    https://github.com/gravitational/teleport/blob/master/rfd/00...

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • VictoriaMetrics

    VictoriaMetrics: fast, cost-effective monitoring solution and time series database

  • Project mention: OpenTelemetry Is Too Complicated | news.ycombinator.com | 2024-04-03

    VictoriaMetrics CTO here.

    The referred library is the official OpenTelemetry package for reading metrics in Go language [1] - more details are available at [2].

    Note that we at VictoriaMetrics like the idea of unified observability standard like OpenTelemetry. The issue is in the current otel implementation. It is too bloated and very inefficient. This contradicts to our experience with observability cases, which need very optimized format for metrics' transfer in order to reduce costs on CPU and network traffic needed to transfer and process these metrics.

    VictoriaMetrics continues investing in OpenTelemetry by providing integration docs [3] and improving the existing functionality for otel metrics' ingestion [4].

    [1] https://github.com/open-telemetry/opentelemetry-proto-go

    [2] https://github.com/VictoriaMetrics/VictoriaMetrics/pull/2570...

    [3] https://docs.victoriametrics.com/guides/getting-started-with...

    [4] https://github.com/VictoriaMetrics/VictoriaMetrics/issues/60...

  • k3d

    Little helper to run CNCF's k3s in Docker

  • Project mention: 15 Options To Build A Kubernetes Playground (with Pros and Cons) | dev.to | 2024-01-25

    K3D: is a lightweight distribution of Kubernetes designed for resource-constrained environments. It is an excellent option for running Kubernetes on virtual machines or cloud servers.

  • postgres-operator

    Postgres operator creates and manages PostgreSQL clusters running in Kubernetes

  • Project mention: Run PostgreSQL. The Kubernetes Way | news.ycombinator.com | 2023-09-22

    yes, precisely. It's UI part that's broken, which cannot list snapshots. Issue is here, no fix since 2020, sadly: https://github.com/zalando/postgres-operator/issues/937

  • godis

    A Golang implemented Redis Server and Cluster. Go 语言实现的 Redis 服务器和分布式集群

  • polaris

    Validation of best practices in your Kubernetes clusters (by FairwindsOps)

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • gardener

    Kubernetes-native system managing the full lifecycle of conformant Kubernetes clusters as a service on Alicloud, AWS, Azure, GCP, OpenStack, vSphere, KubeVirt, Hetzner, EquinixMetal, MetalStack, and OnMetal with minimal TCO.

  • Project mention: Introducing Gardener, your ultimate companion for effortless Kubernetes cluster management! | /r/coolgithubprojects | 2023-06-15
  • kube-no-trouble

    Easily check your clusters for use of deprecated APIs

  • Project mention: Upgrading Hundreds of Kubernetes Clusters | dev.to | 2024-04-03

    We also leverage tools like Kubent, popeye, kdave, and Pluto to help us manage API deprecations (when Kubernetes deprecates features in updates) and ensure the overall health of our infrastructure.

  • kubicorn

    Simple, cloud native infrastructure for Kubernetes.

  • ksync

    Sync files between your local system and a kubernetes cluster. (by ksync)

  • rbac-manager

    A Kubernetes operator that simplifies the management of Role Bindings and Service Accounts.

  • crc

    CRC is a tool to help you run containers. It manages a local OpenShift 4.x cluster, Microshift or a Podman VM optimized for testing and development purposes

  • eliasdb

    EliasDB a graph-based database.

  • rbac-tool

    Rapid7 | insightCloudSec | Kubernetes RBAC Power Toys - Visualize, Analyze, Generate & Query

  • kamaji

    Kamaji is the Hosted Control Plane Manager for Kubernetes.

  • Project mention: Running Kubernetes at scale, like EKS/AKS/GKE, on any infrastructure | news.ycombinator.com | 2024-02-16
  • sd-webui-discord

    SD-WEBUI-DISCORD is a Discord bot developed in Go language for stable-diffusion-webui. It utilizes the sd-webui-go to invoke the sd-webui API and supports cluster deployment of multiple sd-webui nodes with automatic scheduling and allocation.

  • Project mention: Stable Diffuision WebUI's discord bot extension: SD-WEBUI-DISCORD-EX | /r/StableDiffusion | 2023-08-26

    This is an extension of SD-WEBUI-DISCORD on the Stable Diffusion WebUI, which supports distributed deployment of SD node's Stable Diffusion WebUi Discord robots. The command usage on Discord can refer to the SD-WEBUI-DISCORD project.

  • launchpad

    From Code to Kubernetes in One Step.

  • Project mention: Type-safe, K-sortable, globally unique identifier inspired by Stripe IDs | news.ycombinator.com | 2023-06-28

    typeid source: https://github.com/jetpack-io/launchpad/tree/main/pkg/typeid

    The linked repo is a CLI wrapper around this.

  • microceph

    Ceph for a one-rack cluster and appliances

  • Project mention: Are small ceph clusters viable? | /r/ceph | 2023-06-11

    I sincerely recommend checking out Microceph, it is designed specifically for smaller edge clusters and Homelabs.

  • EchoVault

    Embeddable Distributed in-memory data store with an emphasis on speed and reliability.

  • Project mention: Embeddable, Distributed In-Memory datastore compatible with Redis clients | news.ycombinator.com | 2024-04-04
  • orbos

    ORBOS - GitOps everything

  • docker-volume-hetzner

    Docker Volume Plugin for accessing Hetzner Cloud Volumes

  • Werbot

    🔑 Share access for teams - self-hosted solution for teams with single sign-on for easy, secure shared access to servers, databases or applications.

  • Project mention: Werbot VS trasa - a user suggested alternative | libhunt.com/r/werbot | 2024-04-09
  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Go Cluster related posts

Index

What are some of the best open-source Cluster projects in Go? This list will help you:

Project Stars
1 minikube 28,330
2 Gravitational Teleport 16,505
3 VictoriaMetrics 10,826
4 k3d 5,067
5 postgres-operator 3,961
6 godis 3,319
7 polaris 3,085
8 gardener 2,740
9 kube-no-trouble 2,723
10 kubicorn 1,686
11 ksync 1,476
12 rbac-manager 1,403
13 crc 1,204
14 eliasdb 986
15 rbac-tool 868
16 kamaji 831
17 sd-webui-discord 412
18 launchpad 410
19 microceph 174
20 EchoVault 121
21 orbos 115
22 docker-volume-hetzner 102
23 Werbot 77

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com