apiVersion: v1 kind: Service metadata: labels: app: rook-ceph-mon rook_cluster: rook-ceph name: rook-ceph-mon-external namespace: rook-ceph annotations: metallb.universe.tf/loadBalancerIPs: 192.168.0.129 spec: internalTrafficPolicy: Cluster externalTrafficPolicy: Local ipFamilies: - IPv4 ipFamilyPolicy: SingleStack ports: - name: ceph-mon port: 6789 protocol: TCP targetPort: 6789 selector: app: rook-ceph-mon rook_cluster: rook-ceph sessionAffinity: ClientIP type: LoadBalancer --- apiVersion: metallb.io/v1beta1 kind: IPAddressPool metadata: name: ceph-mon-pool namespace: metallb-system spec: addresses: - 192.168.0.129-192.168.0.129 --- apiVersion: metallb.io/v1beta1 kind: L2Advertisement metadata: name: ceph-mon-lb namespace: metallb-system spec: ipAddressPools: - ceph-mon-pool nodeSelectors: - matchLabels: app: rook-ceph-mon rook_cluster: rook-ceph