spdk/example: add example manifests
Signed-off-by: Derek Su <derek.su@suse.com>
This commit is contained in:
parent
3a44ec93c9
commit
32eaf99217
40
examples/spdk/pod_with_pvc.yaml
Normal file
40
examples/spdk/pod_with_pvc.yaml
Normal file
@ -0,0 +1,40 @@
|
|||||||
|
apiVersion: v1
|
||||||
|
kind: PersistentVolumeClaim
|
||||||
|
metadata:
|
||||||
|
name: longhorn-volv-pvc
|
||||||
|
namespace: default
|
||||||
|
spec:
|
||||||
|
accessModes:
|
||||||
|
- ReadWriteOnce
|
||||||
|
storageClassName: longhorn-spdk
|
||||||
|
resources:
|
||||||
|
requests:
|
||||||
|
storage: 2Gi
|
||||||
|
---
|
||||||
|
apiVersion: v1
|
||||||
|
kind: Pod
|
||||||
|
metadata:
|
||||||
|
name: volume-test
|
||||||
|
namespace: default
|
||||||
|
spec:
|
||||||
|
restartPolicy: Always
|
||||||
|
containers:
|
||||||
|
- name: volume-test
|
||||||
|
image: nginx:stable-alpine
|
||||||
|
imagePullPolicy: IfNotPresent
|
||||||
|
livenessProbe:
|
||||||
|
exec:
|
||||||
|
command:
|
||||||
|
- ls
|
||||||
|
- /data/lost+found
|
||||||
|
initialDelaySeconds: 5
|
||||||
|
periodSeconds: 5
|
||||||
|
volumeMounts:
|
||||||
|
- name: volv
|
||||||
|
mountPath: /data
|
||||||
|
ports:
|
||||||
|
- containerPort: 80
|
||||||
|
volumes:
|
||||||
|
- name: volv
|
||||||
|
persistentVolumeClaim:
|
||||||
|
claimName: longhorn-volv-pvc
|
27
examples/spdk/storageclass.yaml
Normal file
27
examples/spdk/storageclass.yaml
Normal file
@ -0,0 +1,27 @@
|
|||||||
|
kind: StorageClass
|
||||||
|
apiVersion: storage.k8s.io/v1
|
||||||
|
metadata:
|
||||||
|
name: longhorn-spdk
|
||||||
|
provisioner: driver.longhorn.io
|
||||||
|
allowVolumeExpansion: true
|
||||||
|
reclaimPolicy: Delete
|
||||||
|
volumeBindingMode: Immediate
|
||||||
|
parameters:
|
||||||
|
# backup, backingImage and snapshot related parameters are not supported in SPDK preview stage
|
||||||
|
numberOfReplicas: "2"
|
||||||
|
staleReplicaTimeout: "2880"
|
||||||
|
fsType: "ext4"
|
||||||
|
backendStoreDriver: "spdk"
|
||||||
|
# mkfsParams: "-I 256 -b 4096 -O ^metadata_csum,^64bit"
|
||||||
|
# nodeSelector: "storage,fast"
|
||||||
|
# recurringJobSelector: '[{"name":"snap-group", "isGroup":true},
|
||||||
|
# {"name":"backup", "isGroup":false}]'
|
||||||
|
# fromBackup: ""
|
||||||
|
# backingImage: "bi-test"
|
||||||
|
# backingImageDataSourceType: "download"
|
||||||
|
# backingImageDataSourceParameters: '{"url": "https://backing-image-example.s3-region.amazonaws.com/test-backing-image"}'
|
||||||
|
# backingImageChecksum: "SHA512 checksum of the backing image"
|
||||||
|
# unmapMarkSnapChainRemoved: "ignored"
|
||||||
|
# diskSelector: "ssd,fast"
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user