Skip to content

Commit 40f055c

Browse files
authored
Merge pull request #29202 from edithturn/add-content/es/docs/concepts/storage/volume-snapshot-classes
[es] Add concepts/storage/volume-snapshot-classes.md
2 parents 389fe5e + 1df20dc commit 40f055c

File tree

1 file changed

+69
-0
lines changed

1 file changed

+69
-0
lines changed
Lines changed: 69 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,69 @@
1+
---
2+
reviewers:
3+
- edithturn
4+
- raelga
5+
title: Volume Snapshot Classes
6+
content_type: concept
7+
weight: 30
8+
---
9+
10+
<!-- overview -->
11+
12+
Este documento describe el concepto de VolumeSnapshotClass en Kubernetes. Se sugiere estar familiarizado
13+
con [Volume Snapshots](/docs/concepts/storage/volume-snapshots/) y
14+
[Storage Classes](/docs/concepts/storage/storage-classes).
15+
16+
17+
<!-- body -->
18+
19+
## Introducción
20+
21+
Al igual que StorageClass proporciona a los administradores una forma de describir las “clases”
22+
de almacenamiento que ofrecen al aprovisionar un volumen, VolumeSnapshotClass proporciona una
23+
forma de describir las “clases” de almacenamiento al aprovisionar un Snapshot de volumen.
24+
25+
## El Recurso VolumeSnapshotClass
26+
27+
Cada VolumeSnapshotClass contiene los campos `driver`, `deletionPolicy`, y `parameters`,
28+
que se utilizan cuando un VolumeSnapshot que pertenece a la clase, necesita aprovisionarse dinámicamente.
29+
30+
El nombre de un objeto VolumeSnapshotClass es significativo y es la forma en que los usuarios pueden solicitar una clase en particular. Los administradores establecen el nombre y parámetros de una clase cuando crean por primera vez objetos VolumeSnapshotClass; una vez creados los objetos no pueden ser actualizados.
31+
32+
```yaml
33+
apiVersion: snapshot.storage.k8s.io/v1
34+
kind: VolumeSnapshotClass
35+
metadata:
36+
name: csi-hostpath-snapclass
37+
driver: hostpath.csi.k8s.io
38+
deletionPolicy: Delete
39+
parameters:
40+
```
41+
42+
Los administradores pueden especificar un VolumeSnapshotClass predeterminado para VolumeSnapshots que no solicitan ninguna clase en particular. Para definir la clase predeterminada agregue la anotación: `snapshot.storage.kubernetes.io/is-default-class: "true"`.
43+
44+
```yaml
45+
apiVersion: snapshot.storage.k8s.io/v1
46+
kind: VolumeSnapshotClass
47+
metadata:
48+
name: csi-hostpath-snapclass
49+
annotations:
50+
snapshot.storage.kubernetes.io/is-default-class: "true"
51+
driver: hostpath.csi.k8s.io
52+
deletionPolicy: Delete
53+
parameters:
54+
```
55+
56+
### Driver
57+
58+
Las clases de Snapshot de volumen tienen un controlador que determina que complemento de volumen CSI se utiliza para aprovisionar VolumeSnapshots. Este campo debe especificarse.
59+
60+
### DeletionPolicy
61+
62+
Las clases de Snapshot de volumen tienen un deletionPolicy. Permite configurar lo que sucede con un VolumeSnapshotContent cuando se va a eliminar el objeto VolumeSnapshot al que está vinculado. La deletionPolicy de una clase de Snapshot de volumen puede `Retain` o `Delete`. Este campo debe ser especificado.
63+
64+
Si la deletionPolicy es `Delete`, el Snapshot de almacenamiento subyacente se eliminará junto con el objeto VolumeSnapshotContent. Si deletionPolicy es `Retain`, tanto el Snapshot subyacente como VolumeSnapshotContent permanecerán.
65+
66+
### Parameters
67+
68+
Las clases de Snapshot de volumen tienen parámetros que describen los Snapshots de volumen que pertenecen a la clase de Snapshot de volumen. Se pueden aceptar diferentes parámetros dependiendo del `driver`.
69+

0 commit comments

Comments
 (0)