...

Text file src/k8s.io/kubernetes/test/e2e/dra/test-driver/deploy/example/pod-external.yaml

Documentation: k8s.io/kubernetes/test/e2e/dra/test-driver/deploy/example

     1# One external resource claim, one pod, two containers.
     2# One container uses resource, one does not.
     3apiVersion: v1
     4kind: ConfigMap
     5metadata:
     6  name: external-claim-parameters
     7  namespace: default
     8data:
     9  a: b
    10---
    11apiVersion: resource.k8s.io/v1alpha2
    12kind: ResourceClaim
    13metadata:
    14  name: external-claim
    15spec:
    16  resourceClassName: example
    17  parametersRef:
    18    kind: ConfigMap
    19    name: external-claim-parameters
    20---
    21apiVersion: v1
    22kind: Pod
    23metadata:
    24  name: test-external-claim
    25spec:
    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

View as plain text