--- apiVersion: apps/v1 kind: FederatedDeployment metadata: name: controller-redis spec: template: replicas: 1 selector: matchLabels: app: controller-redis template: metadata: labels: app: controller-redis spec: containers: - name: controller-redis image: redis placement: clusters: - name: cloud - name: edge-1 - name: edge-2 --- apiVersion: v1 kind: FederatedService metadata: name: controller-redis spec: template: selector: app: controller-redis ports: - name: controller-redis protocol: TCP port: 6379 targetPort: 6379 placement: clusters: - name: cloud - name: edge-1 - name: edge-2