Protection¶
Un objeto Protection representa un SLA de copia de seguridad asignado a un espacio de nombres (en otras palabras, el espacio de nombres está protegido con un SLA de copia de seguridad).
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ónspecapunta a una 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 elimina la política de copia de seguridad gold del espacio de nombres postgresql):
Puede mostrar las protecciones de un espacio de nombres del siguiente modo: