Go Cncf

Open-source Go projects categorized as Cncf

Top 23 Go Cncf Projects

  • kubernetes

    Production-Grade Container Scheduling and Management

  • Project mention: Optimizing Costs in DevOps: Migrating a Kubernetes App from Amazon to Digital Ocean | dev.to | 2024-05-22

    Kubernetes: a powerful container orchestration platform, ensuring high availability, scalability, and efficient resource utilization;

  • etcd

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

  • Project mention: Chaos (fault) testing method for etcd and MongoDB | dev.to | 2024-05-19

    so far, we have been able to do some fault simulation tests by using the fault points built in etcd. how to use these fault points can refer to the official integration test implementation of etcd-> etcd Robustness Testing. you can search for relevant codes by the name of the fault point.

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

    Run Kubernetes locally

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

    The Kubernetes Package Manager

  • Project mention: Kubernetes for Beginners | dev.to | 2024-05-19

    Kubernetes Documentation: https://kubernetes.io/docs/home/ Kubernetes Tutorials: https://kubernetes.io/docs/tutorials/ Kubernetes Community: https://kubernetes.io/community/ Prometheus: https://prometheus.io/ Grafana: https://grafana.com/ Elasticsearch: https://www.elastic.co/elasticsearch/ Kibana: https://www.elastic.co/kibana Helm: https://helm.sh/ Prometheus Helm Chart: https://github.com/prometheus-community/helm-charts/tree/main/prometheus Grafana Helm Chart: https://github.com/grafana/helm-charts/tree/main/grafana Elasticsearch Helm Chart: https://github.com/elastic/helm-charts/tree/main/elasticsearch Kibana Helm Chart: https://github.com/elastic/helm-charts/tree/main/kibana RBAC: https://kubernetes.io/docs/reference/access-authn-authz/rbac/ Network Policies: https://kubernetes.io/docs/concepts/services-networking/network-policies/ StatefulSets: https://kubernetes.io/docs/concepts/workloads/controllers/statefulset/ DaemonSets: https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/ Taints and Tolerations: https://kubernetes.io/docs/concepts/scheduling-eviction/taint-and-toleration/ Custom Resource Definitions (CRDs): https://kubernetes.io/docs/concepts/extend-kubernetes/api-extension/custom-resources/ Operators: https://kubernetes.io/docs/concepts/extend-kubernetes/operator/

  • 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: Observability with OpenTelemetry, Jaeger and Rails | dev.to | 2024-02-22

    Jaeger maps the flow of requests and data as they traverse a distributed system. These requests may make calls to multiple services, which may introduce their own delays or errors. https://www.jaegertracing.io/

  • 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: Estrutura de projetos Go | dev.to | 2024-05-17
  • 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: Ceph: A Journey to 1 TiB/s | news.ycombinator.com | 2024-01-19

    I have some experience with Ceph, both for work, and with homelab-y stuff.

    First, bear in mind that Ceph is a distributed storage system - so the idea is that you will have multiple nodes.

    For learning, you can definitely virtualise it all on a single box - but you'll have a better time with discrete physical machines.

    Also, Ceph does prefer physical access to disks (similar to ZFS).

    And you do need decent networking connectivity - I think that's the main thing people think of, when they think of high hardware requirements for Ceph. Ideally 10Gbe at the minimum - although more if you want higher performance - there can be a lot of network traffic, particularly with things like backfill. (25Gbps if you can find that gear cheap for homelab - 50Gbps is a technological dead-end. 100Gbps works well).

    But honestly, for a homelab, a cheap mini PC or NUC with 10Gbe will work fine, and you should get acceptable performance, and it'll be good for learning.

    You can install Ceph directly on bare-metal, or if you want to do the homelab k8s route, you can use Rook (https://rook.io/).

    Hope this helps, and good luck! Let me know if you have any other questions.

  • 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: Chaos Mesh | /r/kubernetes | 2023-12-11

    Ive been messing around with chaos mesh recently (https://chaos-mesh.org/) and im wondering: is there any way i can define custom behaviour in one of my experiments? Specifically, I want to deploy a Pod with a certain image using an experiment.

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

  • k8s kops

    1 project | dev.to | 18 May 2024
  • Estrutura de projetos Go

    5 projects | dev.to | 17 May 2024
  • Securing Git Repositories with Gittuf

    2 projects | news.ycombinator.com | 9 May 2024
  • Streamlining Deployments: Unveiling the Power of GitOps with Kubernetes

    1 project | dev.to | 30 Apr 2024
  • Docker Private Registry using Harbor

    2 projects | dev.to | 20 Apr 2024
  • deploying a minio service to kubernetes

    3 projects | dev.to | 8 Apr 2024
  • How to take down production with a single Helm command

    1 project | news.ycombinator.com | 4 Apr 2024
  • A note from our sponsor - SaaSHub
    www.saashub.com | 22 May 2024
    SaaSHub helps you find the best software and product alternatives 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,212
2 etcd 46,505
3 minikube 28,475
4 helm 26,108
5 Harbor 22,643
6 jaeger 19,575
7 cilium 18,720
8 vitess 17,912
9 containerd 16,435
10 kops 15,572
11 kubesphere 14,424
12 argo 14,398
13 thanos 12,638
14 rook 11,978
15 CoreDNS 11,857
16 crossplane 8,878
17 distribution 8,468
18 kubeedge 6,458
19 chaos-mesh 6,435
20 kubevela 6,139
21 bfe 6,075
22 cortex 5,361
23 opencost 4,756

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