apiVersion: v1 kind: PersistentVolumeClaim metadata: name: busybox-cephrbd1 namespace: default spec: accessModes: - ReadWriteOnce storageClassName: cephrbd-sc resources: requests: storage: 1000Gi --- apiVersion: v1 kind: PersistentVolumeClaim metadata: name: busybox-cephrbd2 namespace: default spec: accessModes: - ReadWriteOnce storageClassName: cephrbd-sc resources: requests: storage: 2000Gi --- apiVersion: v1 kind: PersistentVolumeClaim metadata: name: busybox-cephrbd3 namespace: default spec: accessModes: - ReadWriteOnce storageClassName: cephrbd-sc resources: requests: storage: 3000Gi --- apiVersion: v1 kind: PersistentVolumeClaim metadata: name: busybox-cephfs1 namespace: default spec: accessModes: - ReadWriteOnce storageClassName: cephfs-sc resources: requests: storage: 1000Gi --- apiVersion: v1 kind: PersistentVolumeClaim metadata: name: busybox-cephfs2 namespace: default spec: accessModes: - ReadWriteOnce storageClassName: cephfs-sc resources: requests: storage: 2000Gi --- apiVersion: v1 kind: PersistentVolumeClaim metadata: name: busybox-cephfs3 namespace: default spec: accessModes: - ReadWriteOnce storageClassName: cephfs-sc resources: requests: storage: 3000Gi --- apiVersion: v1 kind: PersistentVolumeClaim metadata: name: busybox-cephfs1m namespace: default spec: accessModes: - ReadWriteMany storageClassName: cephfs-sc resources: requests: storage: 1000Gi --- apiVersion: v1 kind: PersistentVolumeClaim metadata: name: busybox-cephfs2m namespace: default spec: accessModes: - ReadWriteMany storageClassName: cephfs-sc resources: requests: storage: 2000Gi --- apiVersion: v1 kind: PersistentVolumeClaim metadata: name: busybox-cephfs3m namespace: default spec: accessModes: - ReadWriteMany storageClassName: cephfs-sc resources: requests: storage: 3000Gi --- apiVersion: apps/v1 kind: Deployment metadata: labels: app: busybox name: busybox name: busybox namespace: default spec: replicas: 1 revisionHistoryLimit: 1 selector: matchLabels: name: busybox strategy: rollingUpdate: maxSurge: 0 maxUnavailable: 1 type: RollingUpdate template: metadata: labels: app: busybox name: busybox spec: containers: - name: busybox image: 'harbor.uenpay.com/base/busybox:uenpay' imagePullPolicy: Always volumeMounts: - name: busybox-cephrbd1 mountPath: /busybox-cephrbd1 - name: busybox-cephrbd2 mountPath: /busybox-cephrbd2 - name: busybox-cephrbd3 mountPath: /busybox-cephrbd3 - name: busybox-cephfs1 mountPath: /busybox-cephfs1 - name: busybox-cephfs2 mountPath: /busybox-cephfs2 - name: busybox-cephfs3 mountPath: /busybox-cephfs3 - name: busybox-cephfs1m mountPath: /busybox-cephfs1m - name: busybox-cephfs2m mountPath: /busybox-cephfs2m - name: busybox-cephfs3m mountPath: /busybox-cephfs3m dnsPolicy: ClusterFirst restartPolicy: Always schedulerName: default-scheduler securityContext: runAsUser: 0 terminationGracePeriodSeconds: 0 volumes: - name: busybox-cephrbd1 persistentVolumeClaim: claimName: busybox-cephrbd1 - name: busybox-cephrbd2 persistentVolumeClaim: claimName: busybox-cephrbd2 - name: busybox-cephrbd3 persistentVolumeClaim: claimName: busybox-cephrbd3 - name: busybox-cephfs1 persistentVolumeClaim: claimName: busybox-cephfs1 - name: busybox-cephfs1 persistentVolumeClaim: claimName: busybox-cephfs1 - name: busybox-cephfs2 persistentVolumeClaim: claimName: busybox-cephfs2 - name: busybox-cephfs3 persistentVolumeClaim: claimName: busybox-cephfs3 - name: busybox-cephfs1m persistentVolumeClaim: claimName: busybox-cephfs1m - name: busybox-cephfs2m persistentVolumeClaim: claimName: busybox-cephfs2m - name: busybox-cephfs3m persistentVolumeClaim: claimName: busybox-cephfs3m