3 ms·
> How did/does the devs create, test new code and debug issues? Can they do that locally on their local laptop? If so, how? All those questions are irrelevant
by znpy 3y ago
> How did/does the devs create, test new code and debug issues? Can they do that locally on their local laptop? If so, how?
All those questions are irrelevant to how software gets deployed. Do whatever you want on your laptop.
- ProblemExplorer 3y agoThen I assume you have a custom Kubernetes LB that can handle non-HTTP TCP and UDP traffic because you choosing Kubernetes and the design restrictions that comes with it does not affect how the dev solves problems? The underlying orchestrator definitely affects how the software needs to behave and is definitely not irrelevant.
- znpy 3y ago> Then I assume you have a custom Kubernetes LB that can handle non-HTTP TCP and UDP traffic because you choosing Kubernetes and the design restrictions that comes with it does not affect how the dev solves problems? nginx-ingress-controller does that. no custom stuff required. https://kubernetes.github.io/ingress-nginx/user-guide/exposing-tcp-udp-services/ https://kubernetes.github.io/ingress-nginx/user-guide/exposi...
- ongy 3y agoWhich LB doesn't support non-http flows?
- jameshart 3y agoFollow the signposts laid out by https://12factor.net https://12factor.net. Think about how to apply those ideas to containerized applications. Consider that such applications can be run in the same way locally, on a server, or in an autoscaled cluster. Not sure why TCP/UDP load balancing complicates matters.