-
Notifications
You must be signed in to change notification settings - Fork 7.6k
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
Error IST0101 on VirtualService from analyze when using a cluster dnsDomain != "cluster.local" #33174
Comments
Would it be possible to get either an ACK on this issue or a Delete ? I mean ... i can keep recreating everytime it gets closed by the bot by it feels like a waste of time :) Thanks! |
Got exactly the same problem. |
I think there is a issue similar to this one. I will take a look. |
@primeroz , @hanxiaop : Both tickets (this one and #48326) got now auto-closed because it did not receive any updates from Istio team members. I think having a disclaimer at the start of writing a new issue that says:
would probably be helpful. |
@kaiburjack I'll reopen this. I think @nicole-lihui may have already working on this, but not sure the progress though. |
@kaiburjack Sorry for missing the issue. Usually I would comment with |
👀 I kinda forgot about this issue too. |
Bug description
Reopening of #30807 hoping to get some feedback this time.
When setting a cluster
dnsDomain
for kubernetes that is different from the defaultcluster.local
and a cross-namespace Fully qualified service name is used in a VirtualService thenistioctl analyze
will always print anERROR IST0101 Referenced host not found
This is true for any value of the dnsDomain other than
cluster.local
, evencluster1.local
Note that the configuration in the envoy proxy seems to be applied correctly
The cluster is created using kubeadm
networking.dnsDomain
to a custom value ( cluster1.local )meshConfig.trustDomain
values.global.proxy.clusterDomain
values.global.trustDomain
I think those are the right settings for the custom dnsDomain and i could not find any other place where i should change
[ ] Docs
[ ] Installation
[x] Networking
[ ] Performance and Scalability
[ ] Extensions and Telemetry
[ ] Security
[ ] Test and Release
[x] User Experience
[ ] Developer Infrastructure
[ ] Upgrade
Expected behavior
No error is printed unless there is an error
Steps to reproduce the bug
Steps are complex to be completely listed here so I created a GIST , this steps use a test repo of mine to help with scripts and setup
meshConfig.trustDomain
values.global.proxy.clusterDomain
values.global.trustDomain
service-name.namespace.svc.customDnsDomain
istioctl analyze
and check that you get theIST0101
errorVersion (include the output of
istioctl version --remote
andkubectl version --short
andhelm version --short
if you used Helm)How was Istio installed?
Istio-Operator
Environment where the bug was observed (cloud vendor, OS, etc)
AWS and Kind
Additionally, please consider running
istioctl bug-report
and attach the generated cluster-state tarball to this issue.Refer cluster state archive for more details.
The text was updated successfully, but these errors were encountered: