dataSource:
name: volumesnapshot-test-pvc-nfs-retain
kind: VolumeSnapshot
apiGroup: snapshot.storage.k8s.io
Error: could not get snapshot snapshot-abb03b32-432c-4c63-b550-a571050b787e: 404 Not Found
command terminated with exit code 1
рд╕реАред Tridentctl рд╕реНрдиреИрдкрд╢реЙрдЯ рд╣рдЯрд╛рдПрдВ
Error: could not delete snapshot snapshot-abb03b32-432c-4c63-b550-a571050b787e: 404 Not Found
command terminated with exit code 1
рдпрджрд┐ рдпрд╣ рдПрдХ рдмрдЧ рд╣реИ, рддреЛ рдХреГрдкрдпрд╛ рдЗрд╕реЗ рджреЗрдЦреЗрдВ, рдЕрдиреНрдпрдерд╛, рдпрд╣ рддреНрд░рд┐рд╢реВрд▓ рдореЗрдВ рдмрдЪреЗ рд╣реБрдП рд╕реНрдиреИрдкрд╢реЙрдЯ рдСрдмреНрдЬреЗрдХреНрдЯ рдХрд╛ рдХрд╛рд░рдг рдмрди рд░рд╣рд╛ рд╣реИред рдЯреНрд░рд┐рдбреЗрдВрдЯ рд╕реНрдиреИрдкрд╢реЙрдЯ рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХреГрдкрдпрд╛ рдирд┐рд░реНрджреЗрд╢/рдорд╛рд░реНрдЧрджрд░реНрд╢рди рдЕрднреА рдкреНрд░рджрд╛рди рдХрд░реЗрдВ DeletePolicy is Retain?
dataSource:
name: volumesnapshot-test-pvc-nfs-delete
kind: VolumeSnapshot
apiGroup: snapshot.storage.k8s.io
рдЯреНрд░рд╛рдЗрдбреЗрдВрдЯ рд╕реНрдиреИрдкрд╢реЙрдЯ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреЗ рд╕рд╛рде рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИRetain: Delete
рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╡реЙрд▓реНрдпреВрдо рд╕реНрдиреИрдкрд╢реЙрдЯ. snapshot.storage.k8s.io рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреЗ рдмрд╛рдж рдЙрдиреНрд╣реЗрдВ рд╕реНрд╡рддрдГ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рдкрд░реНрдпрд╛рд╡рд░рдг
рд╕рдорд╕реНрдпрд╛ рдХреЛ рдкреБрди: рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдореЗрдВ рд╣рдорд╛рд░реА рд╕рд╣рд╛рдпрддрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рд╡рд░рдг рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕рдЯреАрдХ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рджрд╛рди рдХрд░реЗрдВред
рд╣рд╛рдп @gnarl , рдЗрд╕ рдкрд░ рдХреЛрдИ рдЕрдкрдбреЗрдЯ?
рдЗрд╕ рдореБрджреНрджреЗ рдХрд╛ рдПрд▓рд┐рдореЗрдВрдЯ рдУрдПрд╕ (рд╢рд╛рдпрдж рдИ-рд╕реАрд░реАрдЬрд╝ рднреА) рдкрд░ рдЕрдзрд┐рдХ рд╕реНрдкрд╖реНрдЯ рдкреНрд░рднрд╛рд╡ рдкрдбрд╝рддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЗрди рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдореЛрдВ рдкрд░ рд╕реНрдиреИрдкрд╢реЙрдЯ рдХреА рдЕрдзрд┐рдХрддрдо рд╕рдВрдЦреНрдпрд╛ рдУрдПрдирдЯреАрдПрдкреА рд╕реЗ рдХрдо рд╣реИ: рдЬрдмрдХрд┐ рдУрдПрдирдЯреАрдПрдкреА рдкрд░ "рдХреЗрд╡рд▓" рд╕рдорд╕реНрдпрд╛ рдмрдЪреЗ рд╣реБрдП рд╕реНрдиреИрдкрд╢реЙрдЯ рд╣реИрдВ, рдПрд▓рд┐рдореЗрдВрдЯ рдУрдПрд╕ рдкрд░ рд╕реНрдиреИрдкрд╢реЙрдЯ рд╕реБрд░рдХреНрд╖рд╛ рдХрд╛рдо рдХрд░рдирд╛ рдмрдВрдж рдХрд░ рджреЗрддреА рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд╕рдорд╛рдкреНрддрд┐ рдХреЗ рдмрд┐рдирд╛ рд╕реНрдиреИрдкрд╢реЙрдЯ рдХреА рдЕрдзрд┐рдХрддрдо рд╕рдВрдЦреНрдпрд╛ рджрд┐рдиреЛрдВ рдХреЗ рднреАрддрд░ рдкрд╣реБрдВрдЪ рдЬрд╛рддреА рд╣реИред
@рдЦрд╛рдВрдХрда ,
рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣рд╛рдВ рд╕рдорд╕реНрдпрд╛ рд╣реИ рд╡реЙрд▓реНрдпреВрдо рд╕реНрдиреИрдкрд╢реЙрдЯ рд╕рд╛рдордЧреНрд░реА рдореЗрдВ "рд░рд┐рдЯреЗрди" рдХреА рд╣рдЯрд╛рдиреЗ рдХреА рдиреАрддрд┐ рд╣реИ рдФрд░ рдЗрд╕реЗ рд╡реЙрд▓реНрдпреВрдо рд╕реНрдиреИрдкрд╢реЙрдЯ рдФрд░ рд╡реЙрд▓реНрдпреВрдо рд╕реНрдиреИрдкрд╢реЙрдЯ рдХреЛ рд╣рдЯрд╛рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ "рд╣рдЯрд╛рдПрдВ" рдореЗрдВ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдпрджрд┐ рд▓рдХреНрд╖реНрдп рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕реНрдиреИрдкрд╢реЙрдЯ рдХреЛ рд╣рдЯрд╛рдирд╛ рд╣реИред рдпрд╣ "рд░рд┐рдЯреЗрди" рдкрд░ рд╕реЗрдЯ рдХрд┐рдП рдЧрдП рд░рд┐рдХреНрд▓реЗрдо рдкреЙрд▓рд┐рд╕реА рдХреЗ рд╕рд╛рде рдкреАрд╡реА рдХреЛ рд╣рдЯрд╛рдиреЗ рд╕реЗ рдЕрд▓рдЧ рд╣реИред рдЙрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ, K8S рдЖрдкрдХреЛ PV рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдФрд░ PV рдХреЛ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рд╣рдЯрд╛рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдкреБрдирдГ рджрд╛рд╡рд╛ рдиреАрддрд┐ рдХреЛ "рд╣рдЯрд╛рдПрдВ" рдореЗрдВ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдордЬрдмреВрд░ рдХрд░рддрд╛ рд╣реИред
рдореИрдВ рдЗрд╕ рдЙрдкрдпреЛрдЧ рдХреЗ рдорд╛рдорд▓реЗ рдХреЛ рд╕рдВрднрд╛рд▓рдиреЗ рдХреЗ рддрд░реАрдХреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЯреАрдо рд╕реЗ рдмрд╛рдд рдХрд░реВрдВрдЧрд╛ред
@khankth tridentctl
рдХреЗ рд╕рд╛рде рд╕реНрдиреИрдкрд╢реЙрдЯ рд╣рдЯрд╛рддреЗ рд╕рдордп, рдЖрдкрдХреЛ рдЗрд╕реЗ рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА:
tridentctl delete snapshot -h
Delete one or more volume snapshots from Trident
Usage:
tridentctl delete snapshot <volume/snapshot> [<volume/snapshot>...] [flags]
Aliases:
snapshot, s, snap, snapshots
Flags:
--all Delete all snapshots
-h, --help help for snapshot
--volume string Delete all snapshots in volume
Global Flags:
-d, --debug Debug output
-n, --namespace string Namespace of Trident deployment
-o, --output string Output format. One of json|yaml|name|wide|ps (default)
-s, --server string Address/port of Trident REST interface
# tridentctl delete snapshot snapshot-9c214e0f-547d-41b5-923d-a075bcc97d8a pvc-fb6eabff-93b4-4df5-b5ab-943bcda44ad8 -n trident
Error: could not delete snapshot snapshot-9c214e0f-547d-41b5-923d-a075bcc97d8a: 404 Not Found
command terminated with exit code 1
# tridentctl delete snapshot pvc-fb6eabff-93b4-4df5-b5ab-943bcda44ad8/snapshot-9c214e0f-547d-41b5-923d-a075bcc97d8a -n trident
# tridentctl get snapshot -n trident
+------+--------+
| NAME | VOLUME |
+------+--------+
+------+--------+
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рджреВрд╕рд░реА рддреНрд░реБрдЯрд┐ рдЬреЛ рдЖрдкрдиреЗ рдЗрдВрдЧрд┐рдд рдХреА рд╣реИ [ tridentctl get snapshot
рд╕реНрдиреИрдкрд╢реЙрдЯ рдХрд╛ рд╡рд┐рд╡рд░рдг рд╡рд╛рдкрд╕ рдирд╣реАрдВ рдХрд░рддреА рд╣реИ] рдЗрд╕ рдкреНрд░рддрд┐рдмрджреНрдзрддрд╛ рдореЗрдВ v21.04 рдХреЗ рд╕рд╛рде рддрдп рдХреА рдЧрдИ рд╣реИред