рдЖрдкрдХреЛ рд╢рд╛рдпрдж рд╡рд┐рдлрд▓рддрд╛ рдХреЗ рдмрд╛рдж рдХреБрдмреЗрд░рдиреЗрдЯ рдХреНрд▓рд╕реНрдЯрд░ рдХрд╛ рдкреБрдирд░реНрдирд┐рд░реНрдорд╛рдг рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдХреНрдпрд╛ рдЖрдкрдХреЗ рдкрд╛рд╕ рдПрдХ рд╕реНрдорд╛рд░реНрдЯ рдмреИрдХрдЕрдк рд░рдгрдиреАрддрд┐ рд╣реИ рдЬрд┐рд╕реЗ рдХрдИ рджрд┐рдиреЛрдВ рддрдХ рдЬреБрддрд╛рдИ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ? рд╣рд╛рдВ, рдЖрдк рдХрд┐рд╕реА рдХреЙрд░реНрдб рдХреНрд▓рд╕реНрдЯрд░ рдореЗрдВ рд╡рд╛рдкрд╕ рдЖ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдХреНрдпрд╛ рд╣реЛрдЧрд╛ рдпрджрд┐ рдХреНрд▓рд╕реНрдЯрд░ рдХрд╛ рдХреЗрд╡рд▓ рдПрдХ рд╣рд┐рд╕реНрд╕рд╛ рдмрдВрдж рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рдпрд╛ рдЖрдк рдПрдбрдмреНрд▓реНрдпреВрдмреАрдПрд╕ рдЬреИрд╕реЗ рд▓рдЧрд╛рддрд╛рд░ рд╡реЙрд▓реНрдпреВрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ?
рдРрд╕реЗ рдорд╛рдорд▓реЛрдВ рдореЗрдВ, рд╣реЗрдкреЗрдЯрд┐рдпреЛ рдЖрд░реНрдХ рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рд╕рдмрд╕реЗ рдЖрд╕рд╛рди рддрд░реАрдХрд╛ рд╣реИред
рд╣реЗрдкреНрдЯрд┐рдпреЛ рдХреЗ рд╕рд╛рде, рдЖрдк рдкреВрд░реЗ рдХреНрд▓рд╕реНрдЯрд░, рд╡реНрдпрдХреНрддрд┐рдЧрдд рдиреЗрдорд╕реНрдкреЗрд╕ рдпрд╛ рд╕рдВрд╕рд╛рдзрди рдкреНрд░рдХрд╛рд░реЛрдВ рдХрд╛ рдмреИрдХрдЕрдк рд▓реЗ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рд╕рдордп рдкрд░ рдмреИрдХрдЕрдк рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВред рдореЗрд░реЗ рд▓рд┐рдП, рд╣реЗрдкреНрдЯрд┐рдпреЛ рдЖрд░реНрдХ рдХрд╛ рдореБрдЦреНрдп рд▓рд╛рдн рд╡рд┐рднрд┐рдиреНрди рдХреНрд▓рд╛рдЙрдб рд╕реЗрд╡рд╛ рдкреНрд░рджрд╛рддрд╛рдУрдВ рдХреЗ рд╕рд╛рде рдЗрд╕рдХрд╛ рдПрдХреАрдХрд░рдг рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП AWS, Azure, Google Cloud, рдЖрджрд┐ред рдЬрдм рдЗрд╕рдХрд╛ рдмреИрдХрдЕрдк рд▓рд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдпрд╣ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рд▓рдЧрд╛рддрд╛рд░ рд╡реЙрд▓реНрдпреВрдо рдХрд╛ рд╕реНрдиреИрдкрд╢реЙрдЯ рд▓реЗрддрд╛ рд╣реИред
рдЖрдЗрдП рджреЗрдЦреЗрдВ рдХрд┐ рдЗрд╕ рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдХреЛ рдХреИрд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдП рдФрд░ рдпрд╣ рдХреИрд╕реЗ рд╕рд░рд▓ рдФрд░ рдирд┐рдпреЛрдЬрд┐рдд рдмреИрдХрдЕрдк рдмрдирд╛рддреА рд╣реИ, рдФрд░ рдлрд┐рд░ рдЙрдиреНрд╣реЗрдВ рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХрд░рддреА рд╣реИред
рд╕реНрдерд╛рдпреА рд╡реЙрд▓реНрдпреВрдо рдХреЗ рдмреИрдХрдЕрдк рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рдЕрд▓рдЧ рдкреЛрд╕реНрдЯ рд╣реЛрдЧреАред
рд╕реНрдерд╛рдкрдирд╛
рдЖрдкрдХреЛ рдпрд╣рд╛рдВ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдирд┐рд░реНрджреЗрд╢ рдорд┐рд▓реЗрдВрдЧреЗ : рдЙрджрд╛рд╣рд░рдг / README.mdред рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрдИ рдХрд╕реНрдЯрдо рд╕рдВрд╕рд╛рдзрди рдкрд░рд┐рднрд╛рд╖рд╛рдПрдБ, RBAC (рднреВрдорд┐рдХрд╛-рдЖрдзрд╛рд░рд┐рдд рдЕрднрд┐рдЧрдо рдирд┐рдпрдВрддреНрд░рдг) рдирд┐рдпрдо рдмрдирд╛рдПрдЧреА рдЬреЛ рд╣реЗрдкреНрдЯрд┐рдпреЛ рдХреЛ рдмреИрдХрдЕрдк, рдФрд░ рдкрд░рд┐рдирд┐рдпреЛрдЬрди рдХреЗ рд▓рд┐рдП рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, рд╡реЗ рд╣реЗрдкрдЯрд┐рдпреЛ-рд╕рдиреНрджреВрдХ рдирд╛рдорд╕реНрдерд╛рди рдореЗрдВ рд╣реИрдВред
рдорд╣рддреНрд╡рдкреВрд░реНрдг! рдПрдХ рд╕рдлрд▓ рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рдмрд╛рдж, рдЖрдкрдХреЛ рд╕рд░реНрд╡рд░ рдХреЛ рдпрд╣ рдмрддрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реЗрдкреНрдЯрд┐рдпреЛ-рд╕рдиреНрджреВрдХ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдХрд┐ рдХреМрди рд╕реЗ рдХреНрд▓рд╛рдЙрдб рд╕реЗрд╡рд╛ рдкреНрд░рджрд╛рддрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реИ рдФрд░ рдмреИрдХрдЕрдк рдХреЛ рдХрд╣рд╛рдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдирд╛ рд╣реИред рдпрд╣рд╛рдБ рдпрд╣ рд╡рд┐рдиреНрдпрд╛рд╕ рдХреИрд╕рд╛ рджрд┐рдЦрддрд╛ рд╣реИ:
apiVersion: ark.heptio.com/v1 kind: Config metadata: namespace: heptio-ark name: default backupStorageProvider: name: aws bucket: heptio-backup-bucket config: region: eu-central-1 backupSyncPeriod: 30m gcSyncPeriod: 30m scheduleSyncPeriod: 1m restoreOnlyMode: false
рдЖрдк рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЗрд╕реЗ рд▓рд╛рдЧреВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
kubectl apply -f heptio.yaml
рд╣реЗрдкреНрдЯрд┐рдпреЛ рдЕрдм рдЬрд╛рдирддрд╛ рд╣реИ рдХрд┐ рдХрд┐рд╕ рдмрд╛рд▓реНрдЯреА рдореЗрдВ рдмреИрдХрдЕрдк рд▓реЗрдирд╛ рд╣реИред рдмреИрдХрдЕрдк рд╕реНрдЯреЛрд░реЗрдЬ рд▓реЛрдХреЗрд╢рди рдХреЛ рд╣реЗрдкреНрдЯрд┐рдпреЛ-рд╕рд░реНрд╡рд░ рд╣рд╛рд░реНрдЯрде рд╕реЗ рдПрдХреНрд╕реЗрд╕ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рддрд╛рдХрд┐ рдЖрдк рдбрд╛рдпрдиреЗрдорд┐рдХ рдЪреВрд▓реНрд╣рд╛-рдЖрдзрд╛рд░рд┐рдд рдЗрдВрд╕реНрдЯреЗрдВрд╕ рдкреНрд░реЛрдлрд╛рдЗрд▓ рдХреЗ рд▓рд┐рдП рдЗрд╕ рдмрдХреЗрдЯ рдпрд╛ Kube2IAM рдХреЗ рдПрдХреНрд╕реЗрд╕ рдХреЗ рд╕рд╛рде рдЗрдВрд╕реНрдЯреЗрдВрд╕ рдкреНрд░реЛрдлрд╛рдЗрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХреЗрдВред
рдЕрдВрдд рдореЗрдВ, рдмреИрдХрдЕрдк, рд╢реЗрдбреНрдпреВрд▓ рдФрд░ рд░рд┐рдХрд╡рд░реА рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдЧрд┐рдЯрд╣рдм рд╕реЗ рд╣реЗрдкреНрдЯрд┐рдпреЛ рдЖрд░реНрдХ рд╕реАрдПрд▓рдЖрдИ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред
рд▓рдЧрднрдЧ рд╕рднреА рдЖрджреЗрд╢реЛрдВ рдХреЛ YAML рдпрд╛ JSON рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрд╕реНрдЯрдо рд╕рдВрд╕рд╛рдзрди рдкрд░рд┐рднрд╛рд╖рд╛рдУрдВ рдХреЗ рд░реВрдк рдореЗрдВ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдмреИрдХрдЕрдк
рдЗрд╕ рдЫреЛрдЯреЗ рд╕реЗ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, рдореИрдВрдиреЗ рдПрдХ рд╕рд╛рдзрд╛рд░рдг рддреИрдирд╛рдд NGINX рдмрдирд╛рдпрд╛, рдФрд░ рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ рд╡реЗрдмрд╕рд░реНрд╡рд░ рдирд╛рдорд╕реНрдерд╛рди рдореЗрдВ рдПрдХ рд╕реЗрд╡рд╛:
$ kubectl get all NAME DESIRED CURRENT UP-TO-DATE AVAILABLE AGE deploy/nginx 1 1 1 1 28s NAME DESIRED CURRENT READY AGE rs/nginx-66f5756f9b 1 1 1 28s NAME READY STATUS RESTARTS AGE po/nginx-66f5756f9b-c88ck 1/1 Running 0 28s NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE svc/nginx ClusterIP 10.32.0.183 <none> 80/TCP 28s
рдЪрд▓реЛ рд╣реЗрдкреНрдЯрд┐рдпреЛ рдЖрд░реНрдХ рд╕реАрдПрд▓рдЖрдИ рд╕реЗ рдПрдХ рдмреИрдХрдЕрдк рдмрдирд╛рддреЗ рд╣реИрдВ:
$ ark backup create nginx-simple --include-namespaces webserver
рдпрд╣ рдЖрджреЗрд╢ рдХреЗрд╡рд▓ рд╡реЗрдмрд╕рд░реНрд╡рд░ рдирд╛рдорд╕реНрдерд╛рди рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред рдЗрд╕ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рдмрд┐рдирд╛, рд╣реЗрдкреНрдЯрд┐рдпреЛ рдЖрд░реНрдХ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдХреНрд▓рд╕реНрдЯрд░ рдореЗрдВ рд╕рднреА рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХрд╛ рдПрдХ рдкреВрд░реНрдг рдмреИрдХрдЕрдк рдмрдирд╛рдПрдЧрд╛ред рдмреИрдХрдЕрдк рдореЗрдВ рдХреБрдЫ рд╕рдордп рд▓рдЧреЗрдЧрд╛ред рдПрд╕ 3 ( рд╣реЗрдкреНрдЯрд┐рдпреЛ-рдмреИрдХрдЕрдк-рдмрд╛рд▓реНрдЯреА ) рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдмрд╛рд▓реНрдЯреА рдореЗрдВ рдПрдХ рдХреЙрдкреА рд╕рд╣реЗрдЬреА рдЬрд╛рдПрдЧреАред рд╕рднреА рдмреИрдХрдЕрдк рдХреА рд╕реНрдерд┐рддрд┐ рдФрд░ рд╕реВрдЪреА рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП, CLI рдореЗрдВ рдирд┐рдореНрди рдХрдорд╛рдВрдб рджрд░реНрдЬ рдХрд░реЗрдВ:
$ ark backup get NAME STATUS CREATED EXPIRES SELECTOR nginx-simple Completed 2018-07-08 17:35:09 +0200 CEST 29d <none>
рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдмреИрдХрдЕрдк рдкреВрд░рд╛ рд╣реЛ рдЧрдпрд╛ рд╣реИред
рдмреИрдХрдЕрдк рд╡рд╕реВрд▓реА
рд╡реЗрдмрд╕рд░реНрд╡рд░ рдиреЗрдорд╕реНрдкреЗрд╕ (рдЗрдирд▓рд╛рдЗрди) рдХреЛ рд╣рдЯрд╛ рджреЗрдВ:
$ kubectl delete ns heptio-test
рдЕрдм, "рдмреЗрддрд░рддреАрдм" рд╡рд┐рд▓реЛрдкрди рдХреЗ рдмрд╛рдж рдирд╛рдорд╕реНрдерд╛рди рдХреЛ рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ, рдФрд░ рд╣реЗрдкреНрдЯрд┐рдпреЛ рдЖрд░реНрдХ рд╕реАрдПрд▓рдЖрдИ рд╕реЗ рдлрд┐рд░ рд╕реЗ:
$ ark restore create --from-backup nginx-simple Restore request "nginx-simple-20180708173924" submitted successfully. Run `ark restore describe nginx-simple-20180708173924` for more details.
рдЖрдкрдХреЛ рдпрд╣ рджреЗрдЦрдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдирд╛рдо рд╕реНрдерд╛рди рдФрд░ рд╕рднреА рд╕рдВрд╕рд╛рдзрди (рддреИрдирд╛рддреА, рдкреНрд░рддрд┐рдХреГрддрд┐ рд╕реЗрдЯ, рдЙрдк рдФрд░ рд╕реЗрд╡рд╛) рдмрд╣рд╛рд▓ рд╣реИрдВ:
$ kubectl get all NAME DESIRED CURRENT UP-TO-DATE AVAILABLE AGE deploy/nginx 1 1 1 1 20s NAME DESIRED CURRENT READY AGE rs/nginx-66f5756f9b 1 1 1 20s NAME READY STATUS RESTARTS AGE po/nginx-66f5756f9b-9mjvg 1/1 Running 0 20s NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE svc/nginx ClusterIP 10.32.0.77 <none> 80/TCP 20s
рдмреИрдХрдЕрдк рд╕рдВрд░рдЪрдирд╛
рдмреИрдХрдЕрдк рд╕рдВрд░рдЪрдирд╛ рдХреЛ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП, рдЗрд╕реЗ рдмрд╛рд▓реНрдЯреА рд╕реЗ S3 рдореЗрдВ рд▓реЛрдб рдХрд░реЗрдВ рдпрд╛ рд╣реЗрдкреНрдЯрд┐рдпреЛ рдЖрд░реНрдХ рдХрдорд╛рдВрдб рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд░реЗрдВ:
$ ark backup download nginx-simple Backup nginx-simple has been successfully downloaded to $PWD/nginx-simple-data.tar.gz

рд╣рдорд╛рд░реЗ рдиреЗрдорд╕реНрдкреЗрд╕ рдХреА рд╡реЗрдмрд╕рд░реНрд╡рд░.рдЬреЗрд╕рди рдлрд╝рд╛рдЗрд▓ рдореЗрдВ, рд╣рдо рдПрдХ рдирд┐рдпрдорд┐рдд рдирд╛рдорд╕реНрдерд╛рди рд╕рдВрд╕рд╛рдзрди рджреЗрдЦрддреЗ рд╣реИрдВред
{ "apiVersion":"v1", "kind":"Namespace", "metadata": { "annotations": { "kubectl.kubernetes.io/last-applied-configuration":"{\"apiVersion\":\"v1\",\"kind\":\"Namespace\",\"metadata\":{\"annotations\":{},\"name\":\"webserver\",\"namespace\":\"\"}}\n" }, "creationTimestamp":"2018-07-08T15:26:44Z", "name":"webserver", "resourceVersion":"3364", "selfLink":"/api/v1/namespaces/webserver", "uid":"52698ae7-82c3-11e8-8529-0645eb60c3f4" }, "spec": { "finalizers":["kubernetes"] }, "status": { "phase":"Active" } }
рдпрджрд┐ рд╣рдореЗрдВ рдкреВрд░реНрдг рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрддрд┐ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рддреЛ рд╣рдо рдХреЗрд╡рд▓ рд╣реЗрдкреНрдЯрд┐рдпреЛ рдЖрд░реНрдХ рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХ рднрд╛рдЧ рдХреЛ рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдпрд╛ рд╕реАрдзреЗ рдмреИрдХрдЕрдк рдкрд░ рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕ рднрд╛рдЧ рдХреЛ kubectl рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
$ ark schedule create nginx-schedule --schedule="* 10 * * *" --include-namespaces webserver Schedule "nginx-schedule" created successfully.
рдЕрдиреБрд╕реВрдЪрд┐рдд рдмреИрдХрдЕрдк
рд╣реЗрдкреНрдЯрд┐рдпреЛ рдЖрд░реНрдХ рдЕрдиреБрд╕реВрдЪрд┐рдд рдХрд╛рд░реНрдп рдХрд░ рд╕рдХрддрд╛ рд╣реИред рд╣рдо рдЗрдВрдЧрд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдХреМрди рд╕реЗ рд╕рдВрд╕рд╛рдзрди рдФрд░ рдирд╛рдорд╕реНрдерд╛рди рдмреИрдХрдЕрдк рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдХрд┐рдП рдЬрд╛рдиреЗ рдЪрд╛рд╣рд┐рдП рдпрд╛ рдЗрд╕реЗ рдмрд╛рд╣рд░ рд░рдЦрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рдХрдм рдмреИрдХрдЕрдк рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП:
$ ark schedule create nginx-schedule --schedule="* 10 * * *" --include-namespaces webserver Schedule "nginx-schedule" created successfully.
рдЗрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рд╣рд░ рджрд┐рди 10 рдмрдЬреЗ рдПрдХ рдмреИрдХрдЕрдк рдмрдирд╛рдпрд╛ рдЬрд╛рдПрдЧрд╛ рдФрд░ рдЗрд╕рдореЗрдВ рдХреЗрд╡рд▓ рд╡реЗрдмрд╕рд░реНрд╡рд░ рдирд╛рдорд╕реНрдерд╛рди рд╢рд╛рдорд┐рд▓ рд╣реЛрдЧрд╛ред рд╣реЗрдкреНрдЯрд┐рдпреЛ рдЖрд░реНрдХ рд╕реАрдПрд▓рдЖрдИ рдореЗрдВ, рд╣рдо рджреЗрдЦрддреЗ рд╣реИрдВ рдХрд┐ рдПрдХ рд╢реЗрдбреНрдпреВрд▓ рджрд┐рдЦрд╛рдИ рджрд┐рдпрд╛ рд╣реИ рдФрд░ рд╣реЗрдкреНрдЯрд┐рдпреЛ рдЖрд░реНрдХ рдкрд╣рд▓реЗ рд╣реА рдмреИрдХрдЕрдк рдмрдирд╛ рдЪреБрдХрд╛ рд╣реИ:
$ ark schedule get NAME STATUS CREATED SCHEDULE BACKUP TTL LAST BACKUP SELECTOR nginx-schedule Enabled 2018-07-08 17:49:00 +0200 CEST * 10 * * * 720h0m0s 25s ago <none> $ ~/Downloads/ark backup get NAME STATUS CREATED EXPIRES SELECTOR nginx-schedule-20180708154900 Completed 2018-07-08 17:49:00 +0200 CEST 29d <none> nginx-simple Completed 2018-07-08 17:35:09 +0200 CEST 29d <none>
рдпрд╣рд╛рдВ рдпрд╣ рд╕рдВрдХреЗрдд рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ рд╢реЗрдбреНрдпреВрд▓ рдХрд┐рдП рдЧрдП рдмреИрдХрдЕрдк рдХреЛ 720 рдШрдВрдЯреЗ, рдпрд╛рдиреА 30 рджрд┐рдиреЛрдВ рдХреЗ рдмрд╛рдж рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЬрдм рдЖрдк рдПрдХ рдмреИрдХрдЕрдк рдпрд╛ рд╢реЗрдбреНрдпреВрд▓ рдмрдирд╛рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдХреЗ рдЬреАрд╡рдирдХрд╛рд▓ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ - рдЯреАрдЯреАрдПрд▓ред рдЗрд╕ рдЕрд╡рдзрд┐ рдХреЗ рдмрд╛рдж, рдмреИрдХрдЕрдк рд╣рдорд╛рд░реЗ рдорд╛рдорд▓реЗ AWS рдореЗрдВ, рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рд╕реЗ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред