Go Cncf

Open-source Go projects categorized as Cncf

Top 23 Go Cncf Projects

  • kubernetes

    Production-Grade Container Scheduling and Management

  • Project mention: A beginners guide to Kubernetes with Docker | dev.to | 2024-06-16

    Follow the installation guide on the Kubernetes website

  • 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: Is Kubernetes a database? CRDs explained in five minutes | dev.to | 2024-05-24

    Each time we create or update a K8s resource, the Kubernetes API stores it in its database — etcd. etcd is a distributed key-value store used to store all of your resource configurations, such as deployments, services, and so on. A neat feature of etcd is that you can subscribe to changes in some keys in the database, which is used by other Kubernetes mechanisms.

  • minikube

    Run Kubernetes locally

  • Project mention: Automated Acceptance Testing with Robot Framework and Testkube | dev.to | 2024-06-03

    A Kubernetes cluster - we're using a local Minikube cluster (https://minikube.sigs.k8s.io)

  • helm

    The Kubernetes Package Manager

  • Project mention: 26 Top Kubernetes Tools | dev.to | 2024-06-12

    Helm is a Kubernetes package management solution. It allows you to bundle your Kubernetes manifests as reusable units called charts. You can then install charts in your clusters to easily manage versioned releases and ensure that app dependencies are available.

  • 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

  • jaeger

    CNCF Jaeger, a Distributed Tracing Platform

  • Project mention: Golang REST API boilerplate | dev.to | 2024-06-04
  • 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

  • SaaSHub

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

    SaaSHub logo
  • 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.

  • containerd

    An open and reliable container runtime

  • Project mention: From Whispers to Wildfire: Celebrating a Decade of Kubernetes | dev.to | 2024-06-07

    And it is only because of the focus on extensibility and interoperability that today, we can run WebAssembly workloads in Kubernetes so seamlessly. SpinKube is an open source stack of projects for running WebAssembly applications. A core piece of the stack is a containerd shim. I remember when containerd was donated to the CNCF in 2017. That took work and collaboration from several companies, most notably Docker, to make happen. SpinKube also depends on CRDs and operators. I recall seeing one the early demos of scaffolding an operator and a CRD in a SIG meeting from Phillip Wittrock, who went on to work on Kubebuilder in a Kubernetes SIG. Kubebuilder is a key piece of SpinKube’s Spin operator development. As I reflect on the last decade, I appreciate every contribution even more deeply.

  • kops

    Kubernetes Operations (kOps) - Production Grade k8s Installation, Upgrades and Management

  • Project mention: k8s kops | dev.to | 2024-05-18

    curl -LO https://github.com/kubernetes/kops/releases/download/$(curl -s https://api.github.com/repos/kubernetes/kops/releases/latest | grep tag_name | cut -d '"' -f 4)/kops-linux-amd64

  • kubesphere

    The container platform tailored for Kubernetes multi-cloud, datacenter, and edge management ⎈ 🖥 ☁️

  • Project mention: KubeSphere – K8s platform tailored for hybrid multicloud | news.ycombinator.com | 2024-01-01
  • argo

    Workflow Engine for Kubernetes

  • Project mention: StackStorm – IFTTT for Ops | news.ycombinator.com | 2023-11-05

    Like Argo Workflows?

    https://github.com/argoproj/argo-workflows

  • thanos

    Highly available Prometheus setup with long term storage capabilities. A CNCF Incubating project.

  • Project mention: Looking for a way to remote in to K's of raspberry pi's... | /r/sysadmin | 2023-12-10

    Monitoring = netdata on each RPi https://www.netdata.cloud/ binded to the vpn interface being scraped into a prometeus thaons https://thanos.io/ setup with grafana to give management the Green all is good screens (very important).

  • rook

    Storage Orchestration for Kubernetes

  • Project mention: Searchable Kubernetes StorageClass Listing | news.ycombinator.com | 2024-06-16

    My experience is that OpenEBS and Longhorn are cool and new and simplified, but that I would only trust my life to Rook/Ceph. If it's going into production, I'd say look at https://rook.io/ - Ceph can do both block and filesystem volumes.

  • CoreDNS

    CoreDNS is a DNS server that chains plugins

  • Project mention: Small DNS Server That Support Outgoing Address Binding? | /r/linuxadmin | 2023-10-30

    CoreDNS supports this via the bind plugin.

  • crossplane

    The Cloud Native Control Plane

  • Project mention: Rethinking Infrastructure as Code from Scratch | news.ycombinator.com | 2023-07-21

    did anyone adopt in production https://crossplane.io ?

  • distribution

    The toolkit to pack, ship, store, and deliver container content

  • kubeedge

    Kubernetes Native Edge Computing Framework (project under CNCF)

  • chaos-mesh

    A Chaos Engineering Platform for Kubernetes.

  • Project mention: How to Build a High-Quality Testing Infrastructure | dev.to | 2024-06-03

    References [1]. AutoMQ Cloud-Native Solutions Explained: https://mp.weixin.qq.com/s/rmGoamqBnMPlrylDeSwgEA [2]. gRPC Performance Dashboard: https://grafana-dot-grpc-testing.appspot.com/ [3]. Concurrency Scenario Unit Testing Tool: https://github.com/awaitility/awaitility [4]. S3 Mock Component https://github.com/adobe/S3Mock [5]. AutoMQ Performance Testing Framework: https://github.com/AutoMQ/openmessaging-benchmark [6]. AutoMQ Performance White Paper: https://docs.automq.com/zh/docs/automq-s3kafka/CYxlwqDBHitThCkxSl2cePxrnBc [7]. Chaos Mesh components: https://chaos-mesh.org/

  • kubevela

    The Modern Application Platform.

  • Project mention: Open-source alternative to Heroku, Vercel, and Netlify | news.ycombinator.com | 2024-04-29
  • bfe

    A modern layer 7 load balancer from baidu

  • cortex

    A horizontally scalable, highly available, multi-tenant, long term Prometheus. (by cortexproject)

  • Project mention: Self hosted log paraer | /r/selfhosted | 2023-06-20

    now if its more metric data you are using and want to do APM, prometheus is your man https://prometheus.io/, want to make prometheus your full time job? deploy cortex https://cortexmetrics.io/, honorable mention in the metrics space, Zabbix, https://www.zabbix.com/ I've seen use cases of zabbix going way beyond its intended use its a fantastic tool

  • opencost

    Cost monitoring for Kubernetes workloads and cloud costs

  • Project mention: Show HN: Cloud Costs Monitoring in Docker | news.ycombinator.com | 2023-11-21

    OpenCost is an open source implementation for Kubernetes cost monitoring and now cloud cost monitoring for AWS, Azure, and GCP. The project makes all of this data accessible via an API and user interface. While discussing the idea of running OpenCost on platforms besides Kubernetes we realized that with this new Cloud Costs feature there are users who want API access to their cloud billing data without needing to run on Kubernetes. I opened the Issue OpenCost without Kubernetes #2268 and as luck would have it, we had our internal Hackathon last week.

    If you're not familiar with OpenCost, it's the open source CNCF project for monitoring Kubernetes and cloud spending. It's a Golang implementation of the OpenCost Specification for monitoring Kubernetes cloud costs. It has an optional web UI and you can also run it as a Prometheus metrics exporter. The code is all at https://github.com/opencost/opencost and you can learn more about the project at https://opencost.io

  • 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 Cncf discussion

Log in or Post with

Go Cncf related posts

  • A beginners guide to Kubernetes with Docker

    1 project | dev.to | 16 Jun 2024
  • 26 Top Kubernetes Tools

    18 projects | dev.to | 12 Jun 2024
  • From Whispers to Wildfire: Celebrating a Decade of Kubernetes

    4 projects | dev.to | 7 Jun 2024
  • Deploy Postgres on any Kubernetes using CloudNativePG

    3 projects | dev.to | 6 Jun 2024
  • OpenSSF Case Study: Enhancing Open Source Security with Sigstore at Stacklok

    1 project | dev.to | 4 Jun 2024
  • Clusters Are Cattle Until You Deploy Ingress

    16 projects | dev.to | 30 May 2024
  • Top Kubernetes Commands for Developers

    1 project | dev.to | 25 May 2024
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 17 Jun 2024
    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. Learn more →

Index

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

Project Stars
1 kubernetes 107,831
2 etcd 46,651
3 minikube 28,644
4 helm 26,224
5 Harbor 22,829
6 jaeger 19,727
7 cilium 19,013
8 vitess 18,067
9 containerd 16,611
10 kops 15,617
11 kubesphere 14,559
12 argo 14,480
13 thanos 12,706
14 rook 12,043
15 CoreDNS 11,937
16 crossplane 8,981
17 distribution 8,546
18 kubeedge 6,506
19 chaos-mesh 6,501
20 kubevela 6,186
21 bfe 6,076
22 cortex 5,388
23 opencost 4,821

Sponsored
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.
www.influxdata.com