github.com/oam-dev/kubevela@v1.9.11/docs/examples/traits/affinity/example.yaml (about)

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