flexvolume/blobfuse/example/deployment.yaml (39 lines of code) (raw):

apiVersion: apps/v1 kind: Deployment metadata: labels: app: nginx name: deployment-blob spec: replicas: 1 selector: matchLabels: app: nginx template: metadata: labels: app: nginx name: deployment-blob spec: nodeSelector: "kubernetes.io/os": linux containers: - name: deployment-blob image: mcr.microsoft.com/oss/nginx/nginx:1.17.3-alpine command: - "/bin/sh" - "-c" - while true; do echo $(date) >> /mnt/blob/outfile; sleep 1; done volumeMounts: - name: blob mountPath: "/mnt/blob" readOnly: false volumes: - name: blob persistentVolumeClaim: claimName: pvc-blobfuse-flexvol strategy: rollingUpdate: maxSurge: 0 maxUnavailable: 1 type: RollingUpdate