anchor.diff:  ...
     - name: "ZoneSpread"
       weight: 2
  -    argument: 
  -      serviceAntiAffinity: 
  +    argument:
  +      serviceAntiAffinity:
           label: "zone"
     - name: "ZonePreferred"
       weight: 1
  -    argument: 
  -      labelPreference: 
  +    argument:
  +      labelPreference:
           label: "zone"
           presence: true
     - name: "ServiceSpreadingPriority"
  
positive.code: predicates:
  ...
    - name: "RegionAffinity"
      argument: 
        serviceAffinity: 
          labels: 
            - "region"
    - name: "RequireRegion"
      argument: 
        labelsPresence: 
          labels: 
            - "region"
          presence: true
    - name: "BuildingNodesAvoid"
      argument: 
        labelsPresence: 
          labels: 
            - "building"
          presence: false
    - name: "PodFitsPorts"
  
negative.code: predicates:
  ...
    - name: "RegionZoneAffinity"
      argument:
        serviceAffinity:
          labels:
            - "region"
            - "zone"
  priorities:
  ...
    - name: "RackSpread"
      weight: 1
      argument:
        serviceAntiAffinity:
          label: "rack"
  ----
  
  