If you’re using a Docker-based development approach, you’re already well on your way toward creating cloud-native software. In modern Kubernetes-based architectures, you also have to deal with service meshes and cloud-native deployment patterns, such as probes, configuration, and structural and behavioral patterns.
Gefyra installs several cluster-side components that enable it to control the local development machine and the development cluster.
Figure 8: Frontend and backend services.
This approach allows us to intercept containers running in Kubernetes with our local code without modifying the Kubernetes cluster itself.