C Kubernetes

Open-source C projects categorized as Kubernetes

Top 12 C Kubernete Projects

  • Netdata

    Real-time performance monitoring, done right!

    Project mention: Questions about Netdata update size/how to disable or move from nightly to stable? | reddit.com/r/netdata | 2023-05-20

    Stable releases are a bit more complicated. Major and minor releases are typically once every few months at the moment, but do not have a consistent release schedule (we’re trying to shift internally to having a consistent release schedule though for these, likely every six to eight weeks). Patch releases are published as needed (either when some serious issue is discovered with the associated release, or when we have enough easily backported fixes in the nightlies to warrant a patch release). You can watch releases at https://github.com/netdata/netdata to see when stable releases are published (though again do note that native packages get published asynchronously relative to these releases being published).

  • yugabyte-db

    YugabyteDB - the cloud native distributed SQL database for mission-critical applications.

    Project mention: DROP TABLE while being read: wait or wound? | dev.to | 2023-05-30

    It is not excluded that a wait behavior is implemented in the future, as mentioned in the Stage 2 of Issue #7831: DDL operations should wait for conflicting transactions to finish. However, in a distributed system with High Availability, exclusive locks are usually not desired and applications should be ready to retry.

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • bunkerweb

    🛡️ Make your web services secure by default !

    Project mention: How do you protect your network before exposing 80/443 to the world? | reddit.com/r/selfhosted | 2023-05-01

    Keep in mind that integrating a WAF can render certain apps not working if the security configuration is set too paranoid. There are a lot of examples for apps that might be affected, though.

  • tetragon

    eBPF-based Security Observability and Runtime Enforcement

    Project mention: Implement DevSecOps to Secure your CI/CD pipeline | dev.to | 2022-09-27

    Falco is a cloud native Kubernetes threat detection tool. It can detect unexpected behavior, intrusions, and data theft in real time. In the backend, it uses Linux eBPF technology to trace your system and applications at runtime. For example, it can detect if someone tries to read a secret file inside a container, access a pod as a root user, etc, and trigger a webhook or send logs to the monitoring system. There are similar tools like Tetragon, KubeArmor, and Tracee which also provide Kubernetes runtime security.

  • inspektor-gadget

    The eBPF introspection tool for Kubernetes, containers and Linux hosts.

    Project mention: Running tcpdump on eks worker nodes | reddit.com/r/kubernetes | 2023-04-24

    You can try using https://www.inspektor-gadget.io/ You can try either, top tcp, trace network-graph or trace tcp gadget. It's a CNCF sandbox project and it's kubernetes native so I think this should work.

  • felix

    Project Calico's per-host agent Felix, responsible for programming routes and security policy.

  • security-profiles-operator

    The Kubernetes Security Profiles Operator

    Project mention: Released a new tool to apply AppArmor profiles to Kubernetes | reddit.com/r/golang | 2023-02-02

    [1] https://github.com/kubernetes-sigs/security-profiles-operator [2] https://kubernetes.slack.com/archives/C013FQNB0A2

  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

  • raspi-cluster

    Notes and scripts for setting up (yet another) Raspberry Pi computing cluster

  • opentelemetry-go-instrumentation

    OpenTelemetry auto-instrumentation for Go applications

    Project mention: Launch HN: Odigos (YC W23) – Instant distributed tracing for Kubernetes clusters | news.ycombinator.com | 2023-01-19

    The BPF instrumentation is quite cool! I wonder if uprobes have a performance impact. Does it roughly compare to a single syscall?


  • c

    Official C client library for Kubernetes (by kubernetes-client)

    Project mention: Is there a Kubernetes-alternative that's C++-based? | reddit.com/r/AskProgramming | 2022-10-04

    Kubernetes has C API too. You can use it from C++ just fine.

  • enclaive-docker-nginx-sgx

    SGX-ready Enclaive Docker Image for Nginx

  • flare

    Debug how containers react to signals (by xr09)

    Project mention: How to make containers handle the SIGTERM signal which makes K8s terminate application gracefully? | reddit.com/r/kubernetes | 2022-06-19

    I have a little project for debugging if the signals are actually reaching your process https://github.com/xr09/flare

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-05-30.

C Kubernetes related posts


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

Project Stars
1 Netdata 63,261
2 yugabyte-db 7,821
3 bunkerweb 2,949
4 tetragon 2,338
5 inspektor-gadget 1,364
6 felix 925
7 security-profiles-operator 526
8 raspi-cluster 256
9 opentelemetry-go-instrumentation 247
10 c 107
11 enclaive-docker-nginx-sgx 26
12 flare 2
ONLYOFFICE Docs — document collaboration in your environment
Powerful document editing and collaboration in your app or environment. Ultimate security, API and 30+ ready connectors, SaaS or on-premises