github.com/oam-dev/kubevela@v1.9.11/references/docgen/def-doc/trait/affinity.eg.md (about)

     1  ```yaml
     2  apiVersion: core.oam.dev/v1beta1
     3  kind: Application
     4  metadata:
     5    name: busybox
     6  spec:
     7    components:
     8      - name: busybox
     9        type: webservice
    10        properties:
    11          image: busybox
    12          cmd: ["sleep", "86400"]
    13          labels:
    14            label-key: label-value
    15            to-delete-label-key: to-delete-label-value
    16        traits:
    17          - type: affinity
    18            properties:
    19              podAffinity:
    20                preferred:
    21                  - weight: 1
    22                    podAffinityTerm:
    23                      labelSelector:
    24                        matchExpressions:
    25                          - key: "secrity"
    26                            values: ["S1"]
    27                      namespaces: ["default"]
    28                      topologyKey: "kubernetes.io/hostname"
    29  ```