Skip to content

Latest commit

 

History

History
44 lines (35 loc) · 2.4 KB

index.md

File metadata and controls

44 lines (35 loc) · 2.4 KB
layout nav_order title permalink description
home
1
Gefyra
/
Blazingly-fast, rock-solid, local application development with Kubernetes.

Gefyra: Blazingly-fast, rock-solid, local application development with Kubernetes.

{: .fs-9 }

Gefyra gives Kubernetes-("cloud-native")-developers a completely new way of writing and testing their applications. Gone are the times of custom docker-compose setups, Vagrants, custom scripts or other scenarios in order to develop (micro-)services for Kubernetes. {: .fs-6 .fw-300 }

Try it now{: .btn .btn-primary .fs-5 .mb-4 .mb-md-0 .mr-2 } View it on GitHub{: .btn .fs-5 .mb-4 .mb-md-0 }

Gefyra Mascot

Gefyra offers you to: - run services locally on a developer machine - operate feature-branches in a production-like Kubernetes environment with all adjacent services - write code in the IDE you already love, be fast, be confident - leverage all the neat development features, such as debugger, code-hot-reloading, overriding environment variables - run high-level integration tests against all dependent services - keep peace-of-mind when pushing new code to the integration environment

Use Cases and Demos

If you are interested in more sophisticated use cases or want to develop modern Kubernetes-based architectures, check out the use cases and demos section.

Alternative to Telepresence 2

Compared to Telepresence 2, Gefyra uses a Wireguard-based VPN to connect with the Kubernetes cluster. Telepresence 2 provides a broad connectivity with the cluster ("your development machine becomes part of the cluster"), Gefyra instead establishes a very scoped connectivity based on a dedicated Docker-network on the developer machine. In addition, Gefyra supports a couple of important use-cases such as the sidecar pattern (see: this medium article) and does not require "sudo"-privileges during the development process.
Anyway, if you feel you need other features that Telepresence 2 provides and Gefyra misses, please give it a go. Gefyra was heavily inspired by Telepresence 2.

Gefyra was designed to be fast and robust on an average developer machine and supports most platforms.