-
Notifications
You must be signed in to change notification settings - Fork 362
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
[velero] Follow istio naming convention #313
Conversation
If we do not follow the convention, will Istio + Velero not work? |
So Istio + Velero will work out of the box. But once I got an issue with http traffic which was fixed by using istio naming convention (see kubitus-project/kubitus-installer#15 and kubitus-project/kubitus-installer!267). |
🤔 The current solution is like Velero favors Istio's convention. What if the other tools favor other conventions and did not work with Istio's convention? |
@jenting, there are no other conventions around. And I don't think any incompatible convention will come (at least, not for
Also as mentioned in the istio doc, it's also possible to use the
But with this PR I went for a solution compatible with pre-1.8 versions too.
If this is the case, we'll need another value ( |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM, thank you for the detailed explanation.
Looks like if you use the regular installer (velero install) this port is named "metrics" - I'd like to have everything be the same and I think we should discuss a little about whether this will break anything else (since Helm and the CLI installer are doing things differently, hopefully no one is dependent on the port name). Any thoughts on if linkerd will work with this as well? |
As said above, linkerd has protocol detection, but no way to override it. The only available setting is to mark the stream as opaque or skip it (no proxying) with an annotation. I think that istio is the only service mesh affected by port names. |
Please rebase to resolve the conflict. |
See https://istio.io/latest/docs/ops/configuration/traffic-management/protocol-selection/#explicit-protocol-selection Signed-off-by: Mathieu Parent <math.parent@gmail.com>
db7cc6b
to
e021b85
Compare
@reasonerjt Rebased, and resolved the merge conflict. @dsu-igeek Is the source of the installer available. I can make a PR there. |
Thanks @jenting & @reasonerjt for approving and merging 🙏! |
See https://istio.io/latest/docs/ops/configuration/traffic-management/protocol-selection/#explicit-protocol-selection
Special notes for your reviewer:
Checklist
[velero]
)