Hello,
I have been trying to find examples of a scenario like this but my google skills are failing me. We have a consul cluster that is sitting outside of Kubernetes. There are some requirements that we need to introduce connect as there is interest in the service mesh capabilities.
The initial thought was. Use the annotations that the consul has and inject the side-car that way. However, I think that assumes the server is within the cluster and that’s how everything integrates so nicely. I’m not entirely sure of that though.
Now I’m thinking I should just deploy envoy and pod together outside of any k8/consul integrations and configure them using config maps of some sort. Then I’m sure there is some sidecar proxy health checking stuff. I’m not entirely sure what the best way is to approach this is. Sounds like we might need to run a cluster inside of k8 and federated it… maybe.
Thanks