Rook: LoadBalancer IPs rather than ServiceIPs

Created on 5 Jul 2019  路  4Comments  路  Source: rook/rook

Similar to #966, I'm looking for ways to access the rook-ceph storage inside of my k8s cluster from external. I'm using Metallb and would prefer to expose the service via a LoadBalancer IP configuration rather than using HostNetwork.

I don't believe this is currently an option as the cluster.yaml only appears to support a host-network configuration and nothing that would toggle ClusterIP to LoadBalancerIP.

Is there a way to configure LoadBalancerIP rather than ServiceIP for rook-ceph services?

feature wontfix

Most helpful comment

After digging into this issue, I believe this can be done.

Clients connect to Ceph monitors (mons) which are currently created as a Kubernetes service here. The service definition in that file has access to the YAML definition, and can easily have a loadBalancerIP added to it.

I will work on and file a PR for this.

All 4 comments

After digging into this issue, I believe this can be done.

Clients connect to Ceph monitors (mons) which are currently created as a Kubernetes service here. The service definition in that file has access to the YAML definition, and can easily have a loadBalancerIP added to it.

I will work on and file a PR for this.

This issue has been automatically marked as stale because it has not had recent activity. It will be closed in a week if no further activity occurs. Thank you for your contributions.

This issue has been automatically marked as stale because it has not had recent activity. It will be closed in a week if no further activity occurs. Thank you for your contributions.

This issue has been automatically closed due to inactivity. Please re-open if this still requires investigation.

Was this page helpful?
0 / 5 - 0 ratings