Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
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 | Beschrijving | Beschikbare waarden | Default |
---|---|---|---|
spec.ingest.order |
De volgorde waarin bestanden die naar het subvolume worden geschreven, worden opgenomen. Deze opdracht is een uiterste inspanning, 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 |
The minimum number of seconds after the last file handle is closed before the file is eligible for ingest. | 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 : ingested files are evicted at some point after their minDelaySec elapses.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) |
Change ingest policy
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.