Protection¶
Un objeto Protection representa una política de SLA de copia de seguridad asignada a un espacio de nombres (en otras palabras, el espacio de nombres está protegido con esta política).
A continuación se muestra un ejemplo de YAML de Protection:
apiVersion: k8sbackup.afi.ai/v1alpha1
kind: Protection
metadata:
name: gold
namespace: postgresql
spec:
policyRef: gold
- El campo
namede la secciónmetadatadebe establecerse en el nombre de una política de copia de seguridad (golden este ejemplo). - El campo
namespacede la secciónmetadatadebe establecerse en el espacio de nombres que desea proteger. - El campo
policyRefde la secciónspechace referencia a la política de copia de seguridadgold. Tenga en cuenta que el nombre de una protección debe coincidir con el de la política de copia de seguridad que selecciona.
Puede proteger un espacio de nombres con una política de copia de seguridad del siguiente modo:
Puede eliminar una protección de un espacio de nombres del siguiente modo (este comando desasigna la política de copia de seguridad gold del espacio de nombres postgresql):
Puede listar las protecciones de un espacio de nombres del siguiente modo: