JayceLau
11/29/2019 - 5:03 AM

rsync-deployment

apiVersion: apps/v1
kind: Deployment
metadata:
  name: rsync-deployment
spec:
  selector:
    matchLabels:
      app: rsync
  replicas: 1
  template:
    metadata:
      labels:
        app: rsync
    spec:
      containers:
        - name: rsync
          command:
          - /bin/sh
          - -c
          - sleep 100000000
          image: dockerhub.azk8s.cn/instrumentisto/rsync-ssh
          volumeMounts:
            - mountPath: /from
              name: from
            - mountPath: /to
              name: to
      volumes:
        - name: from
          persistentVolumeClaim:
            claimName: pvc-from
        - name: to
          persistentVolumeClaim:
            claimName: pvc-to