k8s.io/kubernetes@v1.31.0-alpha.0.0.20240520171757-56147500dadc/test/e2e/dra/test-driver/deploy/example/pod-external.yaml (about)

     1  # One external resource claim, one pod, two containers.
     2  # One container uses resource, one does not.
     3  apiVersion: v1
     4  kind: ConfigMap
     5  metadata:
     6    name: external-claim-parameters
     7    namespace: default
     8  data:
     9    a: b
    10  ---
    11  apiVersion: resource.k8s.io/v1alpha2
    12  kind: ResourceClaim
    13  metadata:
    14    name: external-claim
    15  spec:
    16    resourceClassName: example
    17    parametersRef:
    18      kind: ConfigMap
    19      name: external-claim-parameters
    20  ---
    21  apiVersion: v1
    22  kind: Pod
    23  metadata:
    24    name: test-external-claim
    25  spec:
    26    restartPolicy: Never
    27    containers:
    28    - name: with-resource
    29      image: registry.k8s.io/e2e-test-images/busybox:1.29-2
    30      command: ["sh", "-c", "set && mount && ls -la /dev/"]
    31      resources:
    32        claims:
    33        - resource
    34    - name: without-resource
    35      image: registry.k8s.io/e2e-test-images/busybox:1.29-2
    36      command: ["sh", "-c", "set && mount && ls -la /dev/"]
    37    resourceClaims:
    38    - name: resource
    39      source:
    40        resourceClaimName: external-claim