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
Grafana, Kiali, Jaeger links not showing up for EKS #16968
Comments
GKS is not affected (Soumya tested) |
This is a backend issue. It works well in GKE and other hosted k8s Now Rancher UI use the k8s proxy to access Grafana via It looks like only I tried to create a nginx workload, and create a service, and try to access nginx via it works well in a |
I am too seeing this in Rancher v2.2.1 in an imported EKS cluster |
@vikas027 Current workaround is find |
@vikas027 you can add the service in UI |
It doesn't work
|
Can you access the newly created node port service? #16968 (comment) Something like node ip:node port Is there a public ip on the node? https://<rancher_url>/k8s/clusters/<cluser_id>/api/v1/namespaces/cattle-prometheus/services/http:access-grafana:80/proxy/api/search won't work in EKS |
Ok, I thought you were using EKS. Please don't do #16968 (comment) if it is a custom cluster. If you did, please revert it. Can you deploy a busybox on each node to check if |
Nope. But the issue is the same. |
So it's not just I never hit it in a custom cluster. Is there anything special in your setup? |
Yes. That's strange. Because I have two clusters configured via the same rancher. One custom cluster is fully functional and the second has this issue. Nothing special I believe. Except the second one had Prometheus installed via Helm before the upgrade to 2.1. |
Fixing the CloudFormation templates you use to deploy the nodes is likely the most reliable solution. In the Amazon supplied one, search for "1025" and replace that with a number <= 80 to get this working |
Version: master-head (v2.3) (8/9/19) This primarily changes the NodeSecurityGroup such that inbound port 80 is open now. If you have Rancher automatically set up the SG for you port 80 is now open. Reference rancher/kontainer-engine#175 I can now see Grafana links for monitoring and visit the links without any issues; I also enabled istio and ensured I can also access Istio Grafana, Kiali, Jaeger, Prometheus UIs without any issues. SG before (rancher v2.2.7 used to check): Note: I checked the documentation and it already mentions inbound port 80 needed for nodes so no need for any documentation update. https://rancher.com/docs/rancher/v2.x/en/installation/requirements/ (networking tab) |
I confirm opening only port 80 between cluster and workers allows the Grafana links to be visible in Rancher 2.2.8 cluster section. |
Experiencing the same issue with imported GKE cluster |
I have same issue in GKE cluster |
@chad-barensfeld-exa and @eramirez51 can you both confirm port 80 is open? See #16968 (comment) |
Had the same issue with imported GKE cluster (VPC native networking), fixed by adding a firewall rule to allow k8s api-server on master nodes (managed by GKE) to access pods allow tcp (all) reference: #19740 (comment) |
Version: master 2.2 (12/7/18)
What kind of request is this (question/bug/enhancement/feature request):
Bug
Steps to reproduce (least amount of steps as possible):
Screenshot showing cluster monitoring page grafana links missing:
Result:
No grafana links when using EKS
Additional Information:
Based on discussions it seems like this might be a K8s issue. Only 1.12.3 seemed to work for showing the grafana links. This is likely an issue with the k8s proxy not being able to access grafana.
The text was updated successfully, but these errors were encountered: