All Projects → Gufran → flightpath

Gufran / flightpath

Licence: MPL-2.0 license
XDS to run Envoy as an edge proxy for Consul Connect.

Programming Languages

go
31211 projects - #10 most used programming language
shell
77523 projects
Dockerfile
14818 projects

Projects that are alternatives of or similar to flightpath

Envoy-Pilot
Envoy xDS Server with Consul
Stars: ✭ 72 (+380%)
Mutual labels:  consul, envoy, envoy-xds
yastack
YAStack: User-space network-stack based on DPDK, FreeBSD TCP/IP Stack, EnvoyProxy
Stars: ✭ 90 (+500%)
Mutual labels:  envoy, envoyproxy, envoy-proxy
image-hub
Image Hub is a sample application for exploring WebAssembly modules used as Envoy filters.
Stars: ✭ 56 (+273.33%)
Mutual labels:  consul, envoyproxy, envoy-proxy
Gloo
The Feature-rich, Kubernetes-native, Next-Generation API Gateway Built on Envoy
Stars: ✭ 3,219 (+21360%)
Mutual labels:  envoy, envoy-proxy
ego-demo
Envoy filters in Go
Stars: ✭ 34 (+126.67%)
Mutual labels:  envoy, envoy-proxy
meshem
A simple implementation for Envoy's control plane
Stars: ✭ 22 (+46.67%)
Mutual labels:  envoy, envoy-proxy
Ambassador
open source Kubernetes-native API gateway for microservices built on the Envoy Proxy
Stars: ✭ 3,583 (+23786.67%)
Mutual labels:  envoy, envoy-proxy
Kuma
🐻 The Universal Service Mesh. CNCF Sandbox Project.
Stars: ✭ 2,516 (+16673.33%)
Mutual labels:  envoy, envoyproxy
meshery
Meshery, the cloud native manager
Stars: ✭ 1,587 (+10480%)
Mutual labels:  consul, envoy
Meshery
Meshery, the service mesh management plane
Stars: ✭ 608 (+3953.33%)
Mutual labels:  consul, envoy
consul-envoy
Consul to Envoy API listener
Stars: ✭ 35 (+133.33%)
Mutual labels:  consul, envoy
Istio
Connect, secure, control, and observe services.
Stars: ✭ 28,970 (+193033.33%)
Mutual labels:  consul, envoy
proxy-wasm-cpp-host
WebAssembly for Proxies (C++ host implementation)
Stars: ✭ 55 (+266.67%)
Mutual labels:  envoy, envoyproxy
envoy-nats-streaming
No description or website provided.
Stars: ✭ 28 (+86.67%)
Mutual labels:  envoy, envoyproxy
sds
Envoy's v1 Service Discovery Service API and v2 Endpoint Discovery Service API
Stars: ✭ 22 (+46.67%)
Mutual labels:  envoy, envoyproxy
atlas
Secure Distributed Thanos Deployment using an Observability Cluster
Stars: ✭ 39 (+160%)
Mutual labels:  envoy, envoyproxy
envoy-proxy-demos
Set of Envoy Proxy feature demos (Envoy v2 API supported)
Stars: ✭ 63 (+320%)
Mutual labels:  envoy, envoy-proxy
Envoy Control
Envoy Control is a platform-agnostic, production-ready Control Plane for Service Mesh based on Envoy Proxy.
Stars: ✭ 66 (+340%)
Mutual labels:  consul, envoy
Layer5
Layer5, the service mesh company, representing every service mesh
Stars: ✭ 137 (+813.33%)
Mutual labels:  consul, envoy
MySQLSandbox
MySQLSandbox with orchestrator in docker
Stars: ✭ 13 (-13.33%)
Mutual labels:  consul

Flightpath

Flightpath has been deprecated since the release of Ingress Gateway in Consul v1.8.0.
This repository is now in read only mode and will not accept community contributions.

Test

Flightpath is an Envoy Control Plane that integrates with Consul Connect and provides L7 routing at edge.

The need for Flightpath emerged from desperately wanting to deploy Consul Connect to production and frustration of not being able to route public traffic to a connect enabled service.

Getting Started

Getting started with Flightpath is unfortunately not a one command experience. Flightpath itself is not capable of handling traffic or proxying requests. It provides a simple gRPC server for Envoy xDS API and serves configuration to Envoy. Traffic handling and routing is all performed by Envoy.

To watch Flightpath in action you will need a basic apparatus that is easy to setup on your local machine. Please see the Documentation on how to setup a local test environment and go on a test flight.

Contributing

This project no longer accepts contribution.

It remains open source under Mozilla Public License v2 and you are free to maintain your own fork.

License

Flightpath is licensed under Mozilla Public License v2.0. You can find a copy of the license in LICENSE file or at https://www.mozilla.org/en-US/MPL/2.0/

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].