Protection¶
Ein Protection-Objekt stellt eine einem Namespace zugewiesene Sicherungs-SLA dar. Der Namespace ist also durch diese Sicherungs-SLA geschützt.
Nachfolgend sehen Sie ein Beispiel für Protection-YAML:
apiVersion: k8sbackup.afi.ai/v1alpha1
kind: Protection
metadata:
name: gold
namespace: postgresql
spec:
policyRef: gold
- Das Feld
nameim Abschnittmetadatamuss auf den Namen einer Sicherungsrichtlinie gesetzt werden (in diesem Beispielgold). - Das Feld
namespaceim Abschnittmetadatamuss auf den zu schützenden Namespace gesetzt werden. - Das Feld
policyRefim Abschnittspecverweist auf die Sicherungsrichtliniegold. Der Name einer Schutzkonfiguration muss mit dem Namen der ausgewählten Sicherungsrichtlinie übereinstimmen.
So schützen Sie einen Namespace mit einer Sicherungsrichtlinie:
So entfernen Sie eine Schutzkonfiguration aus einem Namespace. Dieser Befehl entfernt die Sicherungsrichtlinie gold aus dem Namespace postgresql:
So listen Sie die Schutzkonfigurationen eines Namespace auf: