Giter VIP home page Giter VIP logo

awesome-cilium's Introduction

Awesome Cilium Awesome

Cilium is an open-source networking project that provides networking and security capabilities for containerized applications, microservices, and virtual machines.

Recently Cilium launched a great website about eBPF called ebpf.io. It serves a similar purpose to this list, with an introduction to eBPF.

Note: Cilium is an exciting piece of technology, and its ecosystem is constantly evolving. We'd love help from you to keep this awesome list up to date, and improve its signal-to-noise ratio in anyway we can. Please feel free to leave any feedback.

Contents

Reference Documentation

Cilium related projects

  • Cilium - The core project, Cilium, is a networking plugin for various container runtimes such as Kubernetes, Docker, and Mesos. It leverages Linux kernel features like eBPF (extended Berkeley Packet Filter) to provide fast and secure networking and load balancing for applications.

  • eBPF - Extended Berkeley Packet Filter (eBPF) is a technology that allows for dynamic, programmable packet filtering and network analysis in the Linux kernel. Cilium heavily relies on eBPF to enhance the networking and security capabilities of containerized applications.

  • Cilium Proxy - Cilium Proxy is a high-performance HTTP, TCP, and gRPC proxy that can be automatically injected into Kubernetes pods. It provides features like load balancing, health checking, and L7 (Layer 7) visibility, helping secure and monitor application traffic.

  • Cilium Cluster Mesh - Cilium Cluster Mesh allows you to securely connect multiple Kubernetes clusters together using encrypted tunnels. It enables seamless communication and service discovery across clusters while maintaining strong security boundaries.

  • Hubble - Hubble is a network visibility and monitoring tool built by the Cilium community. It provides real-time visibility into network traffic, allowing operators to gain insights into application behavior, troubleshoot connectivity issues, and enforce network security policies.

  • Cilium Operator - Cilium Operator is a Kubernetes operator that simplifies the deployment and management of Cilium within a Kubernetes cluster. It automates tasks such as deploying Cilium agents, configuring eBPF policies, and handling upgrades.

  • Tetragon - Tetragon is a runtime security enforcement and observability tool.

  • Cilium Mesh - Cilium Mesh connects Kubernetes workloads, virtual machines, and physical servers running in the cloud, on-premises, or at the edge.

  • NetworkPolicy Editor - Create, Visualize, and Share Kubernetes NetworkPolicies.

  • Prometheus & Grafana for Cilium - Collect metrics from Cilium and store them in Prometheus for analysis and alerting.

  • Cilium Helm Chart - Helm chart that can be used to deploy Cilium on Kubernetes.

  • Hubble adaptor for OpenTelemetry - Enable exporting Hubble flow data using OpenTelemetry collector.

  • Packet, where are you? - eBPF-based Linux kernel networking debugger.

  • Coroot - It turns telemetry data into actionable insights, helping you identify and resolve application issues quickly.

  • Pixie - Instant Kubernetes-Native Application Observability.

  • caretta - Instant K8s service dependency map, right to your Grafana.

  • Netreap - A Cilium controller implementation for Nomad.

  • Gloo Network - Gloo Network enables Cilium-CNI powered by eBPF to enable networking, packet filtering and observability for modern applications.

  • Bpfilter instead of iptables for routing - Bpfilter offers a new approach to packet filtering in Linux.

image

Articles and Presentations

Community Events

  • CiliumCon - CiliumCon is a full-day co-located event for Cilium users, contributors, and new community members.

  • Isovalent Security Summer School 2023 - Virtual Security Summer School where you can level up your skills with hands-on labs. Learn how Cilium, Tetragon, and Hubble help improve Kubernetes security.

  • Isovalent's cilium related events - Events featuring diverse voices, innovative companies and big ideas.

Community and Contributing

  • Slack channel - For live conversation and quick questions, join the Cilium Slack workspace.

  • Twitter - Follow Cilium on Twitter for the latest news and announcements.

  • YouTube - Watch the videos from the Cilium and eBPF Communities.

  • Contributors - Contributions to main.

Hands on Contents

Contributing

Contributions welcome! Read the contribution guidelines first.

awesome-cilium's People

Contributors

containernerd avatar seifrajhi avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.