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. Learn more →
Top 23 Go Cncf Projects
-
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.
-
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.
-
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
-
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.
-
2) Harbor instance registry
-
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.
-
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 with your own instances.
-
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.
-
-
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 ⎈ 🖥 ☁️
##################################################### ### 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-24You could look at something like Thanos and store your data in S3: https://thanos.io/
-
Rook (this is a nice article for Rook NFS)
-
CoreDNS - DNS server
-
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)
-
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:
-
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)
Cortex is not really good for high-cardinality metrics (if you are talking about https://github.com/cortexproject/cortex)
-
Project mention: KubeVela, the extensible engine for IDP and platform engineering | news.ycombinator.com | 2022-11-16
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Go Cncf related posts
- Three Weeks with Planetscale and Prisma: A Hands-On Review
- Encrypting and storing server troubleshooting data in HTTP headers.
- Show HN: A game that determines your level of JavaScript ecosystem knowledge
- Failed CKAD - any advice
- How to Deploy and Scale Strapi on a Kubernetes Cluster 1/2
- How to Deploy and Scale Strapi on a Kubernetes Cluster 2/2
- Which build system do you use?
-
A note from our sponsor - InfluxDB
www.influxdata.com | 9 Feb 2023
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 |