Delen via


Opnamebeleid instellen

In dit artikel wordt beschreven hoe u opnamebeleid instelt in Azure Container Storage waarvoor Azure Arc is ingeschakeld. Het opnamebeleid dat u voor dat subvolume instelt, bepaalt de opnamekenmerken van uw subvolume.

Beleidsparameters opnemen

U kunt de volgende parameters configureren. De volgende tabel bevat ook de standaardwaarden als u het beleid niet bewerkt:

Parameter Description Beschikbare waarden Standaardinstelling
spec.ingest.order De volgorde waarin bestanden die naar het subvolume worden geschreven, worden opgenomen. Deze volgorde is een best effort, geen garantie. oldest-first: de oudste bestanden die nog moeten worden opgenomen, krijgen prioriteit.

newest-first: de nieuwste bestanden die nog moeten worden opgenomen, krijgen prioriteit.
oldest-first
spec.ingest.minDelaySec Het minimum aantal seconden nadat de laatste bestandsingang is gesloten voordat het bestand in aanmerking komt voor opname. Een geheel getal van seconden tussen 0 en 31536000 (één jaar). 60 seconden
spec.eviction.order Zodra een bestand is opgenomen, hoe het systeem de lokale kopie van dat bestand verwijdert. unordered: opgenomen bestanden worden op een bepaald moment verwijderd nadat ze minDelaySec zijn verstreken.

never: opgenomen bestanden worden nooit verwijderd.
unordered
spec.eviction.minDelaySec Het aantal seconden nadat een bestand is opgenomen voordat het systeem de lokale kopie van dat bestand verwijdert. Deze parameter heeft geen effect als spec.eviction.order deze is ingesteld op never. Een geheel getal van seconden tussen 0 en 31536000 (één jaar). 300 seconden (5 minuten)

Opnamebeleid wijzigen

Als u het opnamebeleid wilt wijzigen van de standaard edgeingestpolicy-default, maakt u een bestand met de naam myedgeingest-policy.yaml met de volgende inhoud:

apiVersion: arccontainerstorage.azure.net/v1 
kind: EdgeIngestPolicy 
metadata: 
  name: <create-a-policy-name-here> # This must be updated and referenced in the spec.ingestPolicy section of the edgeSubvolume.yaml 
spec: 
  ingest: 
    order: <your-ingest-order> 
    minDelaySec: <your-min-delay-sec> 
  eviction: 
    order: <your-eviction-order> 
    minDelaySec: <your-min-delay-sec>

Voer de volgende opdracht uit om myedgeingest-policy.yaml toe te passen:

kubectl apply -f "myedgeingest-policy.yaml"

U kunt dit nieuwe opnamebeleid vervolgens gebruiken voor nieuwe opnamesubvolumes die u maakt door de naam ervan in het spec.ingestPolicy veld te plaatsen. U kunt ook het opnamebeleid van een bestaand subvolume bijwerken door de zojuist gemaakte beleidsnaam in het spec.ingestPolicy veld van dat subvolume te plaatsen en zodra u de configuratie voor dat subvolume opnieuw hebt toegepast, worden de beleidsupdates bijgewerkt.

Volgende stappen

Configuratie van Edge-volumes opnemen in de cloud