Closed Hantse closed 4 years ago
@Hantse The port you are seeing from the url(32308) is a node port that exposes rio api gateway. Rio will first try to use 80/443 port on your service load balancer(also points to api gateway) then fallback to nodeport. In this case your service loadbalancer provider is missing from your cluster, which is quite normal if you are using bare-metal cluster that doesn't have a cloud provider for service loadbalancer.
OK, thank you for response.
Is suppose it's link to Ingress missing ?
The only solution it's https://kubernetes.io/docs/tasks/access-application-cluster/create-external-load-balancer/ ?
Kind regards,
Thank for support,
For solve issue i have follow this links :
Ajouter MetalLB : https://metallb.universe.tf/installation/
Configurer : https://metallb.universe.tf/configuration/
Ajouter Ingress : https://kubernetes.github.io/ingress-nginx/deploy/#bare-metal
Describe the bug On clean and fresh K8S cluster, when i install and launch rio dashboard, port is added. On cluster, the port 443 & 80 is free to use. Sample :
https://dashboard-rio-system.xxxxxx.on-rio.io:32308/dashboard/
The issue it's also on container when i do rio up
https://tools-monitoring-cb6c1d83-default.xxxx.on-rio.io:32308/
To Reproduce
Expected behavior The dashboard is reacheable by provide URL by installer, without added port.
Kubernetes version & type (GKE, on-prem):
kubectl version
Type: Rio version:
rio info
Additional context
rio system logs
output: