Go Cncf

Open-source Go projects categorized as Cncf

Top 23 Go Cncf Projects

  • kubernetes

    Production-Grade Container Scheduling and Management

    Project mention: m8a scenario #1 - Using Coder to Develop Keycloak Templates Live (almost)... | dev.to | 2023-02-09

    Above and beyond these two great applications, we are also using Kubernetes.

  • etcd

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

    Project mention: Where are env variables stored? | reddit.com/r/kubernetes | 2023-02-06

    Kubernetes control plane nodes use Etcd for persistence. So in your case the environment variable values will be stored within etcd as part of the "Deployment" description (the one that has your Pod template)

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

  • minikube

    Run Kubernetes locally

    Project mention: Kube-bench and Popeye: A Power Duo for AKS Security Compliance | dev.to | 2023-01-23

    > minikube start 😄 minikube v1.22.0 on Darwin 12.6.2 ✨ Using the hyperkit driver based on existing profile 👍 Starting control plane node minikube in cluster minikube 🏃 Updating the running hyperkit "minikube" VM ... 🎉 minikube 1.28.0 is available! Download it: https://github.com/kubernetes/minikube/releases/tag/v1.28.0 💡 To disable this notice, run: 'minikube config set WantUpdateNotification false' 🐳 Preparing Kubernetes v1.21.2 on Docker 20.10.6 ... 🔎 Verifying Kubernetes components... ▪ Using image gcr.io/k8s-minikube/storage-provisioner:v5 🌟 Enabled addons: storage-provisioner, default-storageclass ❗ /usr/local/bin/kubectl is version 1.25.2, which may have incompatibilites with Kubernetes 1.21.2. ▪ Want kubectl v1.21.2? Try 'minikube kubectl -- get pods -A' 🏄 Done! kubectl is now configured to use "minikube" cluster and "default" namespace by default # Download the job.yaml file > curl https://raw.githubusercontent.com/aquasecurity/kube-bench/main/job.yaml > job.yaml > kubectl apply -f job.yaml job.batch/kube-bench created > kubectl get pods -A  ✔  at minikube ⎈ NAMESPACE NAME READY STATUS RESTARTS AGE default kube-bench-t2fgh 0/1 ContainerCreating 0 5s > kubectl get pods -A  ✔  at minikube ⎈ NAMESPACE NAME READY STATUS RESTARTS AGE default kube-bench-t2fgh 0/1 Completed 0 32s

  • helm

    The Kubernetes Package Manager

    Project mention: How to Deploy and Scale Strapi on a Kubernetes Cluster 1/2 | dev.to | 2023-02-03

    To take our journey one step further, we need the help of a very important tool in the K8s world: Helm. From their website: "Helm helps you manage Kubernetes applications — Helm Charts helps you define, install, and upgrade even the most complex Kubernetes application." Therefore, we need a "helm chart" to improve our deployment.

  • Harbor

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

    Project mention: Iron Bank: Secure Registries, Secure Containers | dev.to | 2023-02-08

    2) Harbor instance registry

  • jaeger

    CNCF Jaeger, a Distributed Tracing Platform

    Project mention: Encrypting and storing server troubleshooting data in HTTP headers. | reddit.com/r/sysadmin | 2023-02-06

    So, there is a solution to what you're looking for, but it doesn't work the way you describe. Rather than storing session-level metadata in headers, a session is captured within the applications and can be correlated throughout the various steps of an application call, as well as calls across multiple services. This is the basis of products like Jaeger and OpenTelemetry.

  • vitess

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

    Project mention: Three Weeks with Planetscale and Prisma: A Hands-On Review | dev.to | 2023-02-07

    To understand Planetscale, which is a hosted Vitess-as-a-Service platform, you first need to understand Vitess.

  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

  • kops

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

    Project mention: How to Deploy and Scale Strapi on a Kubernetes Cluster 1/2 | dev.to | 2023-02-03

    kOps with your own instances.

  • cilium

    eBPF-based Networking, Security, and Observability

    Project mention: Top CNCF Projects to look out for in 2023 | dev.to | 2023-01-23

    Cilium is in the category of Runtime / Cloud Native Network, which means that it provides networking functionalities to containerized applications. It uses eBPF (extended Berkeley Packet Filter), a revolutionary kernel technology, for providing, securing, and observing network connectivity between container workloads. It is getting a lot of action with 500+ contributors, making it into the top 10 of CNCF projects with the most contributors.

  • containerd

    An open and reliable container runtime

    Project mention: Error setting up kubernetes cluster | reddit.com/r/kubernetes | 2023-01-20
  • argo

    Workflow engine for Kubernetes

    Project mention: Which build system do you use? | reddit.com/r/golang | 2023-02-02

    go-git has a lot of bugs and is not actively maintained. The bug even affects Argo Workflow, which caused our data pipeline to fail unexpectedly (reference: https://github.com/argoproj/argo-workflows/issues/10091)

  • kubesphere

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

    Project mention: How to Provision and Manage Amazon EKS with Ease | dev.to | 2022-05-05

    ##################################################### ### Welcome to KubeSphere! ### ##################################################### Account: admin Password: [email protected] NOTES: 1. After logging into the console, please check the monitoring status of service components in the "Cluster Management". If any service is not ready, please wait patiently until all components are ready. 2. Please modify the default password after login. ##################################################### https://kubesphere.io 2020-xx-xx xx:xx:xx

  • thanos

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

    Project mention: Prometheus vs EFS: I don't know who to believe | reddit.com/r/sysadmin | 2023-01-24

    You could look at something like Thanos and store your data in S3: https://thanos.io/

  • rook

    Storage Orchestration for Kubernetes

    Project mention: How to Deploy and Scale Strapi on a Kubernetes Cluster 2/2 | dev.to | 2023-02-03

    Rook (this is a nice article for Rook NFS)

  • CoreDNS

    CoreDNS is a DNS server that chains plugins

    Project mention: Minimalist self hosted apps | reddit.com/r/selfhosted | 2023-01-05

    CoreDNS - DNS server

  • distribution

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

    Project mention: Good options for HA docker registry? | reddit.com/r/docker | 2022-11-14

    FWIW, the open source registry application itself is essentially stateless. You just run multiple copies of it and point all of them at the same storage for a High Availability setup. If you have GlusterFS, you can mount it to the local filesystem and use the filesystem storage driver, though you may need to tweak settings for it to function properly (example).

  • Dragonfly

    Dragonfly is an intelligent P2P based image and file distribution system. (by dragonflyoss)

    Project mention: MinIO passes 1B cumulative Docker Pulls | news.ycombinator.com | 2022-09-21
  • kubeedge

    Kubernetes Native Edge Computing Framework (project under CNCF)

    Project mention: Best Four IoT Platforms | reddit.com/r/kubernetes | 2022-12-16

    Introduction:KubeEdge is an open source edge computing platform. Based on the native container arrangement and scheduling ability of Kubernetes (K8s), it realizes the functions of cloud edge collaboration, computing sinking, massive edge device management, edge autonomy, etc. It is completely open, scalable, easy to develop and maintain, and supports offline mode and cross-platform. GitHub:https://github.com/kubeedgeKubeEdge: https://kubeedge.ioArchitecture diagram of KubeEdge: https://kubeedge.io/en/docs/kubeedge/#architecture Features:

  • chaos-mesh

    A Chaos Engineering Platform for Kubernetes.

    Project mention: Elon Musk is disconnecting random Twitter-servers just to see what happens | news.ycombinator.com | 2022-12-24
  • cortex

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

    Project mention: Where to store high-cardinality metrics? | reddit.com/r/sre | 2023-02-07

    Cortex is not really good for high-cardinality metrics (if you are talking about https://github.com/cortexproject/cortex)

  • kubevela

    The Modern Application Platform.

    Project mention: KubeVela, the extensible engine for IDP and platform engineering | news.ycombinator.com | 2022-11-16
  • virtual-kubelet

    Virtual Kubelet is an open source Kubernetes kubelet implementation.

  • kruise

    Automated management of large-scale applications on Kubernetes (project under CNCF)

  • SaaSHub

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

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). The latest post mention was on 2023-02-09.

Go Cncf related posts

Index

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

Project Stars
1 kubernetes 95,703
2 etcd 42,519
3 minikube 25,825
4 helm 23,665
5 Harbor 19,336
6 jaeger 17,071
7 vitess 15,513
8 kops 14,681
9 cilium 14,240
10 containerd 13,098
11 argo 12,476
12 kubesphere 11,904
13 thanos 11,402
14 rook 10,700
15 CoreDNS 10,254
16 distribution 7,245
17 Dragonfly 6,026
18 kubeedge 5,609
19 chaos-mesh 5,477
20 cortex 4,973
21 kubevela 4,690
22 virtual-kubelet 3,698
23 kruise 3,554
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com