New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Flagger support for Consul #7535
Comments
@nicholasjackson here is full context of my changes related to fluxcd/flagger#482 |
This relates to #7412 . Cross linking for feature request. |
Hi @oleksiyp Thank you for your feedback. We just released WAN Federation over Mesh Gateways for Kubernetes to enable the multi-dc workflow: https://www.consul.io/docs/k8s/installation/multi-cluster/overview In addition we are working towards enabling our newly built Ingress Gateway for Consul 1.8 beta (https://www.consul.io/docs/connect/ingress_gateway) into the Helm chart for deployment as well. As far as Flagger, we have seen requests for flagger in the past. We'll take a review your PR as well so thank you for the PR. |
Hi there, was there any movement on the flagger support? |
Hey, @ssimard24, @oleksiyp I have been chatting with Stephan from Weave and have created a new SMI controller that allows you to use Flagger without modifications. This is still pretty early stages but it works great for Flaggers requirement round Service Splitting. Personally, I love flagger and would not deploy without it, we are excited to bring this to Consul. https://github.com/nicholasjackson/consul-smi-controller I have also started to write up this information, and plan to produce a video within the next week to show how this all works. https://github.com/nicholasjackson/consul-canary-deployment Kind regards, Nic |
Great news Nicholas. Thanks for your help. |
Hey Nicholas was there any more movement on the topic of Flagger? We are ready to start our proof of concept. |
@nicholasjackson could you please let know if there has been a progress on the feature, and is it still in POC phase or in GA. Please point to the official docs, if any. Thanks. |
Feature Description
I would like to install one helm chart in several DCs and get Consul Connect service mesh out of the box.
Use Case(s)
My experience
I spent a few weekends to make this work on PoC level. And here is my experience.
Problems I faced:
Didn't find in docs:
Modified:
I added to service chart additional envoy instance to expose statistics to Prometheus directly through envoys /metrics (although now I realize that I potentially can just expose this path)
Created test-bed:
As a result:
All setup available here: https://github.com/oleksiyp/consul-connect-multi-dc
The text was updated successfully, but these errors were encountered: