Go Kubernetes

Open-source Go projects categorized as Kubernetes

Top 23 Go Kubernete Projects

  • kubernetes

    Production-Grade Container Scheduling and Management

  • Project mention: Securing Git Repositories with Gittuf | news.ycombinator.com | 2024-05-09

    Said audience member here. "The Kubernetes project" includes a bit more than just https://github.com/kubernetes/kubernetes, but yes that's accurate.

    Here's our GCP spend for the past month: https://imgur.com/a/VVJTSKx. Note that does not include a separate AWS cluster that we are migrating jobs too.

    A large chunk of this comes from the nature of distributed tests. We need to reproduce the environment, spin up compute, etc. We do have a large problem with flaky tests on the project as well. Whether that's timeouts, memory/cpu consumption creep over time, loads of other things. We talk about how one day we'd like to get to the granulairty of being able to go to a SIG and say, "this flaky test of yours is costing the project $x in retries. Please dedicate some resources to fix it".

    How we distribute the artifacts is a whole different conversation. The container world is unique in that voluntary mirrors are not as possible as with linux packages and other binaries.

    If this space interests you please join us at either [SIG K8s Infra](https://github.com/kubernetes/community/tree/master/sig-k8s-...) or [SIG Testing](https://github.com/kubernetes/community/blob/master/sig-test...)!

  • traefik

    The Cloud Native Application Proxy

  • Project mention: Manage a multiple websites server with Docker, Treafik and auto SSL certificates | dev.to | 2024-05-12

    Treafik as Reverse proxy

  • 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
  • etcd

    Distributed reliable key-value store for the most critical data of a distributed system

  • Project mention: Oracle Linux 8.8'de PostgreSQL 13 Yedekli Yapı Nasıl Kurulur? - Patroni, ETCD, HAProxy | dev.to | 2023-12-07

    sudo dnf -y install curl wget vim ETCD_RELEASE=$(curl -s https://api.github.com/repos/etcd-io/etcd/releases/latest|grep tag_name | cut -d '"' -f 4) echo $ETCD_RELEASE wget https://github.com/etcd-io/etcd/releases/download/${ETCD_RELEASE}/etcd-${ETCD_RELEASE}-linux-amd64.tar.gz tar xvf etcd-${ETCD_RELEASE}-linux-amd64.tar.gz cd etcd-${ETCD_RELEASE}-linux-amd64 sudo mv etcd* /usr/local/bin ls /usr/local/bin /usr/local/bin/etcd --version

  • minio

    The Object Store for AI Data Infrastructure

  • Project mention: Montrez patte blanche : tuez des mutants ! | dev.to | 2024-05-16
  • istio

    Connect, secure, control, and observe services.

  • Project mention: Multi-region YugabyteDB deployment on AWS EKS with Istio | dev.to | 2024-05-02

    AWS EKS provides a managed Kubernetes service, simplifying cluster management and deployment. Istio, an open-source service mesh, enables traffic management, security, and observability across microservices.

  • minikube

    Run Kubernetes locally

  • Project mention: Montrez patte blanche : tuez des mutants ! | dev.to | 2024-05-16
  • consul

    Consul is a distributed, highly available, and data center aware solution to connect and configure applications across dynamic, distributed infrastructure.

  • Project mention: Deploy Secure Spring Boot Microservices on Amazon EKS Using Terraform and Kubernetes | dev.to | 2023-11-23

    The JHipster scaffolded sample application has a gateway application and two microservices. It uses Consul for service discovery and centralized configuration.

  • SaaSHub

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

    SaaSHub logo
  • k3s

    Lightweight Kubernetes

  • Project mention: Ask HN: Are there any open source forks of nomad smd consul? | news.ycombinator.com | 2024-05-02

    Opinionated meaning it picks, install, patches your CNI/Ingress/Load Balancer/DNS Server/Metrics Server/Monitoring Setup.

    k3s is probably most well known as it ships with bunch of preinstall software: https://github.com/k3s-io/k3s so you can just start throwing yaml files at cluster and handling workloads. It's what I use for my homelab.

    Paid things I've heard of include OpenStack and SideroLabs. Haven't used personally by SRE coworkers say good things about them.

  • helm

    The Kubernetes Package Manager

  • Project mention: Kubernetes CI/CD Pipelines | dev.to | 2024-04-22

    Applying Kubernetes manifests individually is problematic because files can get overlooked. Packaging your applications as Helm charts lets you version your manifests and easily repeat deployments into different environments. Helm tracks the state of each deployment as a "release" in your cluster.

  • k9s

    🐶 Kubernetes CLI To Manage Your Clusters In Style!

  • Project mention: Ask HN: Interesting TUIs (text user interfaces), maybe forgotten ones? | news.ycombinator.com | 2024-05-06
  • OpenFaaS

    OpenFaaS - Serverless Functions Made Simple

  • Project mention: A Brief History Of Serverless | dev.to | 2024-05-13

    The FaaS platform gained a lot of popularity which resulted in many competitors. There was OSS providers like OpenFaaS or Fission. There were of course the commercial versions to like Azure Functions and Google Cloud Functions.

  • dapr

    Dapr is a portable, event-driven, runtime for building distributed applications across cloud and edge.

  • Project mention: .NET Aspire is the best way to experiment with Dapr during local development | dev.to | 2024-05-04

    Dapr provides a set of building blocks that abstract concepts commonly used in distributed systems. This includes secured synchronous and asynchronous communication between services, caching, workflows, resiliency, secret management and much more. Not having to implement these features yourself eliminates boilerplate, reduce complexity and allows you to focus on developing your business features.

  • rancher

    Complete container management platform

  • Project mention: OpenTF Announces Fork of Terraform | news.ycombinator.com | 2023-08-25

    Did something happen to the Apache 2 rancher? https://github.com/rancher/rancher/blob/v2.7.5/LICENSE RKE2 is similarly Apache 2: https://github.com/rancher/rke2/blob/v1.26.7%2Brke2r1/LICENS...

  • Harbor

    An open source trusted cloud native registry project that stores, signs, and scans content.

  • Project mention: Docker Private Registry using Harbor | dev.to | 2024-04-20

    cat << EOF wget \ https://github.com/goharbor/harbor/releases/download/v2.9.4/\ harbor-offline-installer-v2.9.4.tgz EOF

  • podman

    Podman: A tool for managing OCI containers and pods.

  • Project mention: Show HN: Pico: An open-source Ngrok alternative built for production traffic | news.ycombinator.com | 2024-05-14
  • trivy

    Find vulnerabilities, misconfigurations, secrets, SBOM in containers, Kubernetes, code repositories, clouds and more

  • Project mention: Cloud Security and Resilience: DevSecOps Tools and Practices | dev.to | 2024-05-01

    4. Trivy: https://github.com/aquasecurity/trivy Trivy is a versatile tool that scans for vulnerabilities in your containers, and also checks for vulnerabilities in your application dependencies.

  • seaweedfs

    SeaweedFS is a fast distributed storage system for blobs, objects, files, and data lake, for billions of files! Blob store has O(1) disk seek, cloud tiering. Filer supports Cloud Drive, cross-DC active-active replication, Kubernetes, POSIX FUSE mount, S3 API, S3 Gateway, Hadoop, WebDAV, encryption, Erasure Coding.

  • Project mention: Ask HN: What distributed file system would you use in 2024? | news.ycombinator.com | 2024-05-10
  • Pulumi

    Pulumi - Infrastructure as Code in any programming language. Build infrastructure intuitively on any cloud using familiar languages 🚀

  • Project mention: How To Implement AWS SSB Controls in Terraform - Part 4 | dev.to | 2024-04-10

    If you are following this blog series, you should already know the benefits of using Terraform to define and deploy your AWS resources and configuration. Other IaC solutions such as AWS CloudFormation, AWS CDK, and Pulumi work the same way but differs in the programming or configuration language.

  • authelia

    The Single Sign-On Multi-Factor portal for web apps

  • Project mention: Keycloak SSO with Docker Compose and Nginx | news.ycombinator.com | 2024-02-11

    It's me and two others though I'm definitely the most active. We put a lot of effort into security best practices and one of my co-developers is currently reviewing the 4.38.0 release. It's a fairly major release with a lot of important code paths that have been improved for the future.

    Our official docs can be found at https://www.authelia.com and you can find docs for a particular PR in the relevant PR. We've also linked the pre-release docs in the pre-release discussions which can be found here: https://github.com/authelia/authelia/discussions/categories/...

  • cilium

    eBPF-based Networking, Security, and Observability

  • Project mention: Cisco to Acquire Cloud Native Networking and Security Leader Isovalent | news.ycombinator.com | 2023-12-21

    They would have had to add a few externals to get to Graduated but it's definitely a minority:

    https://github.com/cilium/cilium/blob/main/MAINTAINERS.md

  • vitess

    Vitess is a database clustering system for horizontal scaling of MySQL.

  • Project mention: A MySQL compatible database engine written in pure Go | news.ycombinator.com | 2024-04-09

    With Vitess likely merging a lot of its binaries into a single unified binary: https://github.com/vitessio/vitess/issues/7471#issuecomment-...

    ... it would be a wild future if Vitess replaced the underlying MySQL engine with this as long as the performance is good enough.

  • colima

    Container runtimes on macOS (and Linux) with minimal setup

  • Project mention: How I ended up using Colima for Docker on Apple Silicon | dev.to | 2024-05-03

    While looking into the issue with Podman, I came across colima. Apart from being able to run AMD64 images out of the box, there were additional benefits to it, one of which was, unlike podman, colima could use Rosetta 2 for x64 emulation (which is significantly more performant).

  • kubectx

    Faster way to switch between clusters and namespaces in kubectl

  • Project mention: Building a Kubernetes Operator with the Operator Framework | dev.to | 2024-01-07

    kubectx: brew install kubectx

  • 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 Kubernetes related posts

  • Ask HN: Anyone dislike GitHub action yml syntax

    1 project | news.ycombinator.com | 17 May 2024
  • Really: Policy language for infra that doesn't suck

    1 project | news.ycombinator.com | 16 May 2024
  • Montrez patte blanche : tuez des mutants !

    8 projects | dev.to | 16 May 2024
  • Show HN: Goober Dash a multiplayer game made in Godot3 with 50k levels

    2 projects | news.ycombinator.com | 15 May 2024
  • How to assume an AWS IAM role from a Service Account in EKS with Terraform

    1 project | dev.to | 15 May 2024
  • Integrating Testkube With Azure Pipelines For Continuous Testing

    2 projects | dev.to | 14 May 2024
  • RabbitMQ on Kubernetes

    5 projects | dev.to | 14 May 2024
  • A note from our sponsor - SaaSHub
    www.saashub.com | 17 May 2024
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

Project Stars
1 kubernetes 107,212
2 traefik 48,291
3 etcd 46,505
4 minio 44,548
5 istio 35,087
6 minikube 28,434
7 consul 27,857
8 k3s 26,593
9 helm 26,101
10 k9s 25,103
11 OpenFaaS 24,585
12 dapr 23,351
13 rancher 22,588
14 Harbor 22,643
15 podman 21,889
16 trivy 21,525
17 seaweedfs 21,186
18 Pulumi 20,063
19 authelia 19,719
20 cilium 18,672
21 vitess 17,912
22 colima 17,071
23 kubectx 16,998

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