From ed193916199787850f09b2e78e2804fbd56fe26e Mon Sep 17 00:00:00 2001 From: Kevin Wang Date: Wed, 2 Dec 2020 10:18:31 +0800 Subject: [PATCH] update policy examples (#48) Signed-off-by: Kevin Wang --- .../example/policy_with_labelSelector.yaml | 61 ++++++++++--------- artifacts/example/simple_policy.yaml | 3 +- 2 files changed, 33 insertions(+), 31 deletions(-) diff --git a/artifacts/example/policy_with_labelSelector.yaml b/artifacts/example/policy_with_labelSelector.yaml index b9058f32b..e59dad785 100644 --- a/artifacts/example/policy_with_labelSelector.yaml +++ b/artifacts/example/policy_with_labelSelector.yaml @@ -1,31 +1,32 @@ -apiVersion: propagationstrategy.karmada.io/v1alpha1 -kind: PropagationPolicy -metadata: - name: example-policy - namespace: default -spec: - resourceSelector: - - apiVersion: apps/v1 - kind: Deployment - names: - - nginx - namespaces: - - default - - exclude - excludeNamespaces: - - exclude - labelSelector: - matchLabels: - a: b - association: false - placement: - clusterAffinity: - clusterNames: - - cluster1 - - cluster3 - exclude: - - cluster1 - spreadConstraints: - - maximumClusters: 3 - minimumClusters: 3 +apiVersion: propagationstrategy.karmada.io/v1alpha1 +kind: PropagationPolicy +metadata: + name: example-policy + namespace: default +spec: + resourceSelector: + - apiVersion: apps/v1 + kind: Deployment + names: + - nginx + namespaces: + - default + - exclude + excludeNamespaces: + - exclude + labelSelector: + matchLabels: + a: b + association: false + placement: + clusterAffinity: + clusterNames: + - cluster1 + - cluster3 + exclude: + - cluster1 + spreadConstraints: + - spreadByLabel: failuredomain.kubernetes.io/zone + maximum: 3 + minimum: 3 schedulerName: default diff --git a/artifacts/example/simple_policy.yaml b/artifacts/example/simple_policy.yaml index 4200fc8b7..ef1a78e0a 100644 --- a/artifacts/example/simple_policy.yaml +++ b/artifacts/example/simple_policy.yaml @@ -22,6 +22,7 @@ spec: exclude: - cluster2 spreadConstraints: - - maximum: 3 + - spreadByLabel: failuredomain.kubernetes.io/zone + maximum: 3 minimum: 3 schedulerName: default