1
0
Fork
You've already forked liminal
0
A small and fast kubernetes service mesh
  • Rust 100%
2025年05月25日 00:55:04 +03:00
crates initial commit 2025年05月25日 00:55:04 +03:00
.gitignore initial commit 2025年05月25日 00:55:04 +03:00
Cargo.lock initial commit 2025年05月25日 00:55:04 +03:00
Cargo.toml initial commit 2025年05月25日 00:55:04 +03:00
README.org initial commit 2025年05月25日 00:55:04 +03:00

liminal

liminal is a Kubernetes service mesh that is designed to provide simple structures to link services, and eventually, the outer world, together.

the term itself means existing between two states, conditions, or regions.

in this context, it means that liminal is between services or clients.

architecture

first, two definitions:

control plane
manages the mesh, and provides a central API for other components or external services to interact with the mesh
proxy or data plane
installed on each pod, provides actual mesh functionality, like routing traffic, and helping service discovery, etc.

and now, the crates:

crates/cryptid
provides cryptographic utilities for all other crates
crates/protocol
defines the wire format between the control plane and proxies
crates/control
implements the control plane
crates/proxy
implements the proxy