csi-driver-smb/deploy/example/daemonset-ephemeral.yaml

40 lines
983 B
YAML

---
kind: DaemonSet
apiVersion: apps/v1
metadata:
name: daemonset-smb-ephemeral
namespace: default
spec:
selector:
matchLabels:
app: daemonset-smb-ephemeral
template:
metadata:
labels:
app: daemonset-smb-ephemeral
spec:
nodeSelector:
kubernetes.io/os: linux
containers:
- name: nginx
image: mcr.microsoft.com/oss/nginx/nginx:1.19.5
command:
- "/bin/bash"
- "-c"
- set -euo pipefail; while true; do echo $(date) >> /mnt/smb/outfile; sleep 1; done
volumeMounts:
- name: smb
mountPath: "/mnt/smb"
readOnly: false
volumes:
- name: smb
ephemeral:
volumeClaimTemplate:
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 10Gi
storageClassName: smb