From 262d3354418baf312062912e0db6657fc03259ea Mon Sep 17 00:00:00 2001 From: andyzhangx Date: Mon, 5 Jul 2021 02:56:08 +0000 Subject: [PATCH] doc: add daemonset-nfs-ephemeral.yaml example --- deploy/example/daemonset-nfs-ephemeral.yaml | 38 +++++++++++++++++++++ hack/verify-examples.sh | 2 ++ 2 files changed, 40 insertions(+) create mode 100644 deploy/example/daemonset-nfs-ephemeral.yaml diff --git a/deploy/example/daemonset-nfs-ephemeral.yaml b/deploy/example/daemonset-nfs-ephemeral.yaml new file mode 100644 index 00000000..de9ea1e8 --- /dev/null +++ b/deploy/example/daemonset-nfs-ephemeral.yaml @@ -0,0 +1,38 @@ +--- +kind: DaemonSet +apiVersion: apps/v1 +metadata: + name: daemonset-nfs-ephemeral +spec: + selector: + matchLabels: + app: daemonset-nfs-ephemeral + template: + metadata: + labels: + app: daemonset-nfs-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/nfs/outfile; sleep 1; done + volumeMounts: + - name: nfs + mountPath: "/mnt/nfs" + readOnly: false + volumes: + - name: nfs + ephemeral: + volumeClaimTemplate: + spec: + accessModes: + - ReadWriteOnce + resources: + requests: + storage: 10Gi + storageClassName: nfs-csi diff --git a/hack/verify-examples.sh b/hack/verify-examples.sh index bd071110..518fbe41 100755 --- a/hack/verify-examples.sh +++ b/hack/verify-examples.sh @@ -20,6 +20,7 @@ echo "begin to create deployment examples ..." kubectl apply -f ./deploy/example/storageclass-nfs.yaml kubectl apply -f ./deploy/example/deployment.yaml kubectl apply -f ./deploy/example/statefulset.yaml +kubectl apply -f ./deploy/example/daemonset-nfs-ephemeral.yaml echo "sleep 60s ..." sleep 60 @@ -29,5 +30,6 @@ kubectl get pods -o wide kubectl get pods --field-selector status.phase=Running | grep deployment-nfs kubectl get pods --field-selector status.phase=Running | grep statefulset-nfs-0 +kubectl get pods --field-selector status.phase=Running | grep daemonset-nfs-ephemeral echo "deployment examples running completed."