| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 | apiVersion: v1kind: Servicemetadata:  labels:    app: rook-ceph-mgr    rook_cluster: rook-ceph  name: rook-ceph-mgr-dashboard-external  namespace: rook-ceph  annotations:    metallb.universe.tf/loadBalancerIPs: 192.168.0.128spec:  internalTrafficPolicy: Cluster  externalTrafficPolicy: Local  ipFamilies:  - IPv4  ipFamilyPolicy: SingleStack  ports:  - name: http-dashboard    port: 8080    protocol: TCP    targetPort: 8080  selector:    app: rook-ceph-mgr    mgr_role: active    rook_cluster: rook-ceph  sessionAffinity: None  type: LoadBalancer---apiVersion: metallb.io/v1beta1kind: IPAddressPoolmetadata:  name: dash-pool  namespace: metallb-systemspec:  addresses:  - 192.168.0.128-192.168.0.128---apiVersion: metallb.io/v1beta1kind: L2Advertisementmetadata:  name: dash-lb  namespace: metallb-systemspec:  ipAddressPools:  - dash-pool  nodeSelectors:  - matchLabels:      app: rook-ceph-mgr      mgr_role: active      rook_cluster: rook-ceph
 |