github.com/gocrane/crane@v0.11.0/examples/ensurance/evict-on-cpu-usage-percent/pod.yaml (about)

     1  apiVersion: v1
     2  kind: Pod
     3  metadata:
     4    name: low
     5    labels:
     6      k8s-app: low
     7      preemptible_job: "true"
     8  spec:
     9    containers:
    10      - command:
    11          - stress-ng
    12          - -c
    13          - "2"
    14          - --cpu-method
    15          - cpuid
    16        image: docker.io/gocrane/stress-ng:v0.12.09
    17        imagePullPolicy: IfNotPresent
    18        name: low
    19        resources:
    20          limits:
    21            gocrane.io/cpu: "2"
    22            gocrane.io/memory: "2000Mi"
    23          requests:
    24            gocrane.io/cpu: "2"
    25            gocrane.io/memory: "2000Mi"
    26        terminationMessagePath: /dev/termination-log
    27        terminationMessagePolicy: File
    28    dnsPolicy: ClusterFirst
    29    restartPolicy: Always
    30    schedulerName: default-scheduler
    31    serviceAccount: default
    32    serviceAccountName: default
    33    terminationGracePeriodSeconds: 30