diff --git a/templates/redis_deployment.yaml b/templates/redis_deployment.yaml index 3e7f2c2..dd8ce92 100644 --- a/templates/redis_deployment.yaml +++ b/templates/redis_deployment.yaml @@ -1,31 +1,43 @@ --- apiVersion: apps/v1 -kind: Deployment +kind: FederatedDeployment metadata: name: controller-redis spec: - replicas: 1 - selector: - matchLabels: - app: controller-redis template: - metadata: - labels: + replicas: 1 + selector: + matchLabels: app: controller-redis - spec: - containers: - - name: controller-redis - image: 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: Service +kind: FederatedService metadata: name: controller-redis spec: - selector: - app: controller-redis - ports: - - name: controller-redis - protocol: TCP - port: 6379 - targetPort: 6379 + 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