-
Notifications
You must be signed in to change notification settings - Fork 2.7k
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
Clustermesh don't show external endpoints in Azure #8849
Comments
@juan-daishogroup Based on the output you posted, the clustermesh control plane is up and running so it seems to be a problem with global service correlation. Are you able to post the debuginfo output of both clusters? It would also be useful to see |
Thanks for the assistance. I add the debuginfo output for both clusters. I am a bit concerned about a recurrent problem showing a writing error
I don't see any error in etcd-operator and operator logs. Any guidance is welcome. Debug info: Cluster 1: https://pastebin.com/8PKneWaP Cluster 2: https://pastebin.com/uELutbry |
This is just the debuginfo script trying to scrape per endpoint conntrack tables which are not enabled. It's a cosmetic problem only. The debuginfo output can be a bit raw as it is intended for developers. Based on the debuginfo, no external endpoints are visible as you guess as well. You need to check the kvstore and see if they are synchronized correctly. It's basically this step from the troubleshooting guide:
An entry must exist for each global service You can confirm the correct propagation of service backend endpoints by running |
Well, it actually seems that the information is not correctly propagated. Is there any log output or additional check you can suggest me in order to find the failure point? Thanks for the support! |
@juan-daishogroup Yes:
|
@juan-daishogroup Issue has been identified, fix is coming. |
The kvstore settings were not correctly derived from the ConfigMap which resulted in all kvstore functionality to always be disabled. Fixes: da0c527 ("operator: Don't attempt to connect to kvstore if disabled") Fixes: #8849 Reported-by: @juan-daishogroup Reported-by: Ara Zarifian Signed-off-by: Thomas Graf <thomas@cilium.io>
Fix is coming via #8904, in addition to running the fixed operator, the following must be added to the Deployment:
|
Awesome. I will try it out. |
There is a build with the fix: |
|
I can confirm this fix is working. Thanks for the quick fixing. |
The kvstore settings were not correctly derived from the ConfigMap which resulted in all kvstore functionality to always be disabled. Fixes: da0c527 ("operator: Don't attempt to connect to kvstore if disabled") Fixes: #8849 Reported-by: @juan-daishogroup Reported-by: Ara Zarifian Signed-off-by: Thomas Graf <thomas@cilium.io>
[ upstream commit a37ff0f ] The kvstore settings were not correctly derived from the ConfigMap which resulted in all kvstore functionality to always be disabled. Fixes: da0c527 ("operator: Don't attempt to connect to kvstore if disabled") Fixes: #8849 Reported-by: @juan-daishogroup Reported-by: Ara Zarifian Signed-off-by: Thomas Graf <thomas@cilium.io> Signed-off-by: Martynas Pumputis <m@lambda.lt>
[ upstream commit a37ff0f ] The kvstore settings were not correctly derived from the ConfigMap which resulted in all kvstore functionality to always be disabled. Fixes: da0c527 ("operator: Don't attempt to connect to kvstore if disabled") Fixes: #8849 Reported-by: @juan-daishogroup Reported-by: Ara Zarifian Signed-off-by: Thomas Graf <thomas@cilium.io> Signed-off-by: Martynas Pumputis <m@lambda.lt>
Support
I'm deploying a clustermesh using the Aks-engine. I have installed cilium on two different clusters. Following the clustermesh installation guide everything looks correct. Nodes are listed, the status is correct and no errors appear in the etcd-operator log. However, I cannot access external endpoints. The example app is always answering from the current cluster.
Following the troubleshooting guide I have found in the debuginfo from the agents that no external endpoints are declared. Clusters have a master and two slave nodes. I attach the node list and status from both clusters. I can provide additional logs if required.
Any help would be appreciated.
Cluster 1
Cluster 2
The text was updated successfully, but these errors were encountered: