github.com/Azure/aad-pod-identity@v1.8.17/examples/java-blob/deployment/deployment.yaml (about)

     1  apiVersion: apps/v1
     2  kind: Deployment
     3  metadata:
     4    name: demo-blob-deployment
     5    namespace: blob
     6  spec:
     7    replicas: 1
     8    selector:
     9      matchLabels:
    10        name: demo-blob
    11    template:
    12      metadata: 
    13        name: demo-blob
    14        labels:
    15          name: demo-blob
    16          aadpodidbinding: blob-example
    17      spec:
    18        containers:
    19        - name: demo-blob
    20          image: <IMG>
    21          env:
    22            - name: AZURE_CLIENT_ID
    23              value: <IDENTITY_CLIENT_ID>
    24            - name: BLOB_ACCOUNT_NAME
    25              value: <STORAGE_ACCOUNT_NAME>
    26            - name: BLOB_CONTAINER_NAME
    27              value: <CONTAINER_NAME>
    28        nodeSelector:
    29          kubernetes.io/os: linux
    30  ---
    31  apiVersion: v1
    32  kind: Service
    33  metadata:
    34    name: demo-blob-service
    35    namespace: blob
    36  spec:
    37    type: NodePort
    38    selector:
    39      name: demo-blob
    40    ports:
    41      - port: 8080
    42        targetPort: 8080