Sdílet prostřednictvím


Nastavení zásad ingestování

Tento článek popisuje, jak nastavit zásady ingestování ve službě Azure Container Storage povolené službou Azure Arc. Zásady ingestování, které nastavíte pro tento podvolume, určují vlastnosti ingestace vašeho podvolumu.

Parametry zásad Ingestování

Můžete nakonfigurovat následující parametry. Následující tabulka obsahuje také výchozí hodnoty, pokud zásady neupravujete:

Parametr Popis Dostupné hodnoty Výchozí
spec.ingest.order Pořadí, ve kterém se ingestují soubory zapsané do podvolumu. Toto pořadí je nejlepší úsilí, nikoli záruka. oldest-first: Nejstarší soubory, které se ještě mají ingestovat, mají prioritu.

newest-first: Nejnovější soubory, které se mají ingestovat, mají prioritu.
oldest-first
spec.ingest.minDelaySec Minimální počet sekund po uzavření posledního popisovače souboru před tím, než je soubor způsobilý k ingestování. Jakákoli celočíselná hodnota sekund mezi 0 a 31536000 (jeden rok). 60 sekund
spec.eviction.order Jakmile se soubor úspěšně ingestuje, jak systém vyřadí místní kopii tohoto souboru. unordered: Ingestované soubory se vyřadí v určitém okamžiku po uplynutí jejich minDelaySec .

never: Ingestované soubory se nikdy nevyřadí.
unordered
spec.eviction.minDelaySec Počet sekund po úspěšném ingestování souboru před odstraněním místní kopie tohoto souboru systém odstraní. Tento parametr nemá žádný vliv, pokud spec.eviction.order je nastaven na never. Jakákoli celočíselná hodnota sekund mezi 0 a 31536000 (jeden rok). 300 sekund (5 minut)

Změna zásad ingestování

Pokud chcete změnit zásadu ingestování z výchozího výchozího nastavení edgeingestpolicy, vytvořte soubor s názvem myedgeingest-policy.yaml s následujícím obsahem:

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>

Pokud chcete použít myedgeingest-policy.yaml, spusťte následující příkaz:

kubectl apply -f "myedgeingest-policy.yaml"

Tuto novou zásadu ingestování pak můžete použít pro nové podvolumy ingestu, které vytvoříte, tak, že do pole vložíte jeho název spec.ingestPolicy . Zásady příjmu existujícího podvolumu můžete také aktualizovat tak, že do pole tohoto podvolumu vložíte nově vytvořený název spec.ingestPolicy zásady a po opětovném použití konfigurace pro tento podvolume se zásada aktualizuje.

Další kroky

Konfigurace svazků Edge Ingest cloudu