gws
edge-mc
gws | edge-mc | |
---|---|---|
2 | 3 | |
977 | 2 | |
- | - | |
8.8 | 2.0 | |
2 days ago | 10 months ago | |
Go | Go | |
Apache License 2.0 | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
gws
edge-mc
-
How to recreate our ArgoCD scalability experiment
A beautiful day in Vancouver, BC at GitOpsCon 2023. A very focused agenda with lots of like-minded and passionate technologists. I’ll be giving a talk this afternoon on our well-received research on ArgoCD scalability challenges. The talk is inspired by the https://kcp-edge.io community and the original blog post by Jun Duan and Paolo Dettori at https://medium.com/itnext/sync-10-000-argo-cd-applications-in-one-shot-bfcda04abe5b. And now, by popular demand we are releasing a new blog post today by Robert Fillip that gives you all the step-by-step you need to recreate our experiment and results. Read all about it at https://medium.com/@filepp/how-to-sync-10-000-argo-cd-applications-in-one-shot-by-yourself-9e389ab9e8ad
-
Syncing objects downstream and upstream in Kubernetes with KCP-Edge Syncer
Change the way you look at kubernetes with this new r/kcpedge approach to retrieving status in a hub-spoke architecture. In default kubernetes you receive status as part of the same object where spec (specified configuration or desired r/compliance state) is defined. This construct is limiting in the type and size of the response from the spoke. With the new kcpe-syncer developed by the https://kcp-edge.io community you can now send back any object from the spoke to the hub. This opens the door for higher-level functions to abstract payloads. In this blog post Takumi and Yuji show the power of using r/kyverno as a policy auditing/enforcement tool that collects information for use with r/NIST and other regulatory compliance frameworks. Using the kcpe-syncer you can potentially use any number of policy auditing/enforcement tools (private and/or public/ r/cncfprojects) to query endpoints for information. The tools used can generate report objects and those objects can be routed back to the hub for normalization. This is a very powerful abstraction and not something we have seen implemented yet in the kubernetes community. Check out the blog post for more information.
-
See Kyverno take advantage of KCP-Edge, in the form of enhancements to Kubernetes behavior, upsyncing in our latest community call
Thank you for your question - I agree with your suggestion. I am working with the community to get consensus on simple language and we will update the site accordingly. If you would like to be part of the discussion - https://github.com/kcp-dev/edge-mc/discussions/264
What are some alternatives?
WebSocket - A lightweight RFC 6455 (Web Socket) implementation for Qt5 & Qt6 (C++)
kubestellar - KubeStellar - a flexible solution for challenges associated with multi-cluster configuration management for edge, multi-cloud, and hybrid cloud
grapher - Neat extra tooling for graphql-go/graphql
iter8 - Kubernetes release optimizer
gost - GO Simple Tunnel - a simple tunnel written in golang
kpt - Automate Kubernetes Configuration Editing
kcp-go - A Crypto-Secure, Production-Grade Reliable-UDP Library for golang with FEC
kapp - kapp is a simple deployment tool focused on the concept of "Kubernetes application" — a set of resources with the same label
rql - Resource Query Language for REST
gaia - Build powerful pipelines in any programming language.
kcptun - A Stable & Secure Tunnel based on KCP with N:M multiplexing and FEC. Available for ARM, MIPS, 386 and AMD64。N:M 多重化と FEC を備えた KCP に基づく安定した安全なトンネル。 N:M 다중화 및 FEC를 사용하는 KCP 기반의 안정적이고 안전한 터널입니다. Un tunnel stable et sécurisé basé sur KCP avec multiplexage N:M et FEC.
devtron - Tool integration platform for Kubernetes