snel.ansible/test/storage-test.yaml

42 lines
846 B
YAML

---
apiVersion: v1
kind: Namespace
metadata:
name: storage-test
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: storage-pvc
namespace: storage-test
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 500Mi
storageClassName: mayastor-single-replica
---
kind: Pod
apiVersion: v1
metadata:
name: ubuntu-pod
namespace: storage-test
spec:
nodeSelector:
kubernetes.io/hostname: hw1.deovero.k8s.snel.com
volumes:
- name: storage-vol
persistentVolumeClaim:
claimName: storage-pvc
containers:
- name: ubuntu
image: ubuntu:latest
command: [ "/bin/bash", "-c", "--" ]
args: [ "while true; do sleep 30; done;" ]
volumeMounts:
- mountPath: /volume
name: storage-vol
# kubectl exec -n storage-test ubuntu-pod -it -- bash