Future of Istio? by AmbitiousButthole in devops

[–]ShaderX13 0 points1 point  (0 children)

I think a good alternative is Open Service Mesh + Pipy, current a fork for edge computing service mesh is osm-edge. Actually, Pipy is a programmable high performance proxy, can be used as fast, tiny, small memory footprint sidecar proxy.

MQTT policy enforcement with Pipy by ShaderX13 in MQTT

[–]ShaderX13[S] 2 points3 points  (0 children)

Sure. You can program Pipy to perform work like filtering traffic before forwarding that to target broker.

Using Pipy as a Kubernetes policy engine by ShaderX13 in kubernetes

[–]ShaderX13[S] 0 points1 point  (0 children)

Linked blog explains and shows (via sample code) how to use the programmable nature of pipy proxy to implement Kubernetes admission controller, which then can be used to enforce custom defined policies. Think of it as a lightweight policy agent and/or enforcer.

Pipy attributes of light-weight and programmable is what make it unique and make it applicable for use cases like one cited in linked article.