Sdílet prostřednictvím


Parametry JSON konfigurace nasazení

Tato stránka popisuje schéma nasazení AKS Edge Essentials použité v nástroji aksedge-config.json.

Kompletní soubor schématu JSON najdete na adrese C:\Program Files\AksEdge\aksedge-dcschema.json.

Atribut Typ hodnoty Popis Default value Použitelné typy nasazení
SchemaVersion String Určuje verzi schématu nebo formátu JSON. 1.9 Jednoúčelové a úplné nasazení
Version 1.0 Určuje verzi instance JSON. 1.0 Jednoúčelové a úplné nasazení
DeploymentType [SingleMachineCluster / ScalableCluster] Určuje typ nasazení. Do ScalableClusterinfrastruktury clusteru můžete přidat další počítače. SingleMachineCluster Jednoúčelové a úplné nasazení
Init.ServiceIPRangeStart Adresa IPv4 A.B.C.x. Vyhrazená počáteční IP adresa pro vaše služby Kubernetes. Tento rozsah IP adres musí být v podsíti A.B.C.0 volný. Nic Jednoúčelové a úplné nasazení
Init.ServiceIPRangeSize [0-127] Počet vyhrazených počátečních IP adres pro vaše služby Kubernetes Na základě velikosti přidělíme rozsah volných IP adres ve vaší podsíti. 0 Jednoúčelové a úplné nasazení
Join.ClusterJoinToken String Reserved Nic Pouze úplné nasazení
Join.DiscoveryTokenHash String Reserved Nic Pouze úplné nasazení
Join.CertificateKey String Reserved Nic Pouze úplné nasazení
Join.ClusterId String Reserved Nic Pouze úplné nasazení
Arc.ClusterName String Upřednostňovaný název clusteru, který se má zobrazit na webu Azure Portal. <Machinename>-cluster Jednoúčelové a úplné nasazení
Arc.Location String Umístění skupiny prostředků Nic Jednoúčelové a úplné nasazení
Arc.ResourceGroupName String Název skupiny prostředků. Nic Jednoúčelové a úplné nasazení
Arc.SubscriptionId Identifikátor GUID ID předplatného Azure Nic Jednoúčelové a úplné nasazení
Arc.TenantId Identifikátor GUID ID tenanta pro předplatné Azure. Nic Jednoúčelové a úplné nasazení
Arc.ClientId Identifikátor GUID APPID instančního objektu. Pomocí stránky Registrace aplikací na stránce prostředku Microsoft Entra na webu Azure Portal můžete vypsat a spravovat instanční objekty v tenantovi. Nic Jednoúčelové a úplné nasazení
Arc.ClientSecret String Tajný klíč přidružený k instančnímu objektu. Nic Jednoúčelové a úplné nasazení
Network.ControlPlaneEndpointIp Adresa IPv4 A.B.C.x Bezplatná IP adresa ve vaší podsíti A.B.C. Tato adresa získá řídicí rovinu (server rozhraní API). Pouze úplné nasazení
Network.NetworkPlugin [calico / flannel] Volba modulu plug-in CNI pro síťový model Kubernetes V případě clusteru K8s vždy používejte calico a pro cluster K3s vždy používejte flannel. flannel Jednoúčelové a úplné nasazení
Network.Ip4GatewayAddress Adresa IPv4 A.B.C.x Adresa brány; obvykle adresa směrovače. Pouze úplné nasazení
Network.Ip4PrefixLength [1-31] Délka předpony A.B.C podsítě IP adresy. Například použijte 24 , pokud je vaše síť 192.168.1.0/24. 24 Pouze úplné nasazení
Network.Ip4AddressPrefix Maska podsítě A.B.C.0/24 Podsíť, ze které jsou IP adresy přiděleny v nasazení jednoho počítače. Pokud například zadáte hodnotu 192.168.1.0/24, Adresa brány je 192.168.1.1, linuxový uzel je 192.168.1.2, uzel Windows je 192.168.1.3 a IP adresy služeb jsou přiřazeny 192.168.1.4 a vyšší. Tento parametr je volitelný a musíte zajistit, aby IP adresy byly k dispozici pro použití. Pokud tento parametr není zadaný, AKS Edge Essentials určuje dostupné IP adresy na základě maximálního úsilí. Pouze nasazení jednoho počítače
Network.DnsServers Adresa IPv4 A.B.C.x IP adresa vašeho DNS (obvykle adresa směrovače). Pokud chcete zobrazit, co váš počítač POUŽÍVÁ DNS, zadejte příkaz Get-DnsClientServerAddress -AddressFamily IPv4. Pouze úplné nasazení
Network.InternetDisabled Logická hodnota Určuje, jestli má váš cluster přístup k internetu. Výchozí hodnota je false, což znamená, že váš cluster má ve výchozím nastavení přístup k internetu. false Jednoúčelové a úplné nasazení
Network.SkipAddressFreeCheck Logická hodnota Ignoruje selhání kontroly IP adres a pokračuje v nasazování. false Úplné nasazení
Network.SkipDnsCheck Logická hodnota Pokud jste v parametru Network.DnsServers zadali servery DNS, tento příznak ignoruje kontrolu DNS a pokračuje v nasazování. false Jednoúčelové a úplné nasazení
Network.Proxy.Http String Odkaz HttpProxy Jednoúčelové a úplné nasazení
Network.Proxy.Https String Odkaz HttpsProxy Jednoúčelové a úplné nasazení
Network.Proxy.No String Pro obejití proxy serveru neexistuje žádná konfigurace proxy serveru. Jednoúčelové a úplné nasazení
User.AcceptEula Logická hodnota Přijměte nebo odmítejte smlouvu EULA. false Jednoúčelové a úplné nasazení
User.AcceptOptionalTelemetry Logická hodnota Přijměte nebo odmítejte optional telemetrii. required Telemetrie je vždy povolená. false Jednoúčelové a úplné nasazení
User.VolumeLicense.EnrollmentID String Pokud je k dispozici multilicenční program, zadejte SVÉ ID registrace. Jednoúčelové a úplné nasazení
User.VolumeLicense.PartNumber String Pokud je k dispozici multilicenční program, zadejte číslo dílu. Jednoúčelové a úplné nasazení
Machines[].ArcHybridComputeMachineId String Reserved null Jednoúčelové a úplné nasazení
Machines[].NetworkConnection.AdapterName String NetAdapterName pro VSwitch. Je povinné pro úplné nasazení Kubernetes. Můžete spustit Get-NetAdapter -Physical zobrazení Name sloupce pro adaptér podle vašeho výběru. Jednoúčelové a úplné nasazení
Machines[].NetworkConnection.Mtu Počet Maximální přenosová jednotka (MTU) pro síť. 0 Jednoúčelové a úplné nasazení
Machines[].LinuxNode.ControlPlane Logická hodnota Určuje, jestli má být toto nové nasazení řídicí rovinou. Pokud falsese jedná o pracovní uzel. Pouze pro virtuální počítače s Linuxem. false Jednoúčelové a úplné nasazení
Machines[].LinuxNode.CpuCount [2-x] Počet jader procesoru vyhrazených pro virtuální počítače nebo virtuální počítače 2 Jednoúčelové a úplné nasazení
Machines[].LinuxNode.MemoryInMB [2048-2x] Paměť RAM v mbech vyhrazená pro virtuální počítače nebo virtuální počítače. 2048 Jednoúčelové a úplné nasazení
Machines[].LinuxNode.DataSizeInGB Počet Velikost datového oddílu U velkých aplikací doporučujeme tento počet zvýšit. Pouze pro virtuální počítače s Linuxem. 10 Jednoúčelové a úplné nasazení
Machines[].LinuxNode.LogSizeInGB Počet Velikost oddílu protokolu v GB Maximální velikost oddílu protokolu je omezena na 10 GB s minimálním a výchozím nastavením na 1 GB. K dispozici pouze na linuxových uzlech. 1 Jednoúčelové a úplné nasazení
Machines[].LinuxNode.Ip4Address A.B.C.x Určuje IP adresu, kterou váš virtuální počítač přebírá. Jednoúčelové a úplné nasazení
Machines[].LinuxNode.MacAddress 00:00:00:00:00:00 Určuje adresu MAC, kterou má váš virtuální počítač trvat. Jednoúčelové a úplné nasazení
Machines[].LinuxNode.TimeoutSeconds Počet Časový limit poskytnutý pro cluster Kubernetes pro dokončení procesu bootstrap. Doporučujeme použít výchozí hodnotu. 300 Jednoúčelové a úplné nasazení
Machines[].LinuxNode.TpmPassthrough Logická hodnota Povolí přístup TPM z uzlu Linuxu. false Jednoúčelové a úplné nasazení
Machines[].LinuxNode.SecondaryNetworks Pole Určuje sekundární síť, která se má přidat do uzlu Linuxu. Můžete zadat pole VMSwitchName s volitelnými informacemi o statické IP adrese. (Ip4Address,Ip4GatewayAddress and Ip4PrefixLength) null Jednoúčelové a úplné nasazení
Machines[].WindowsNode.CpuCount [2-x] Počet jader procesoru vyhrazených pro virtuální počítače nebo virtuální počítače 2 Jednoúčelové a úplné nasazení
Machines[].WindowsNode.MemoryInMB [2048-2x] Paměť RAM v mbech rezervovaná pro virtuální počítače nebo virtuální počítače (násobky 2). 2048 Jednoúčelové a úplné nasazení
Machines[].WindowsNode.Ip4Address A.B.C.x Určuje IP adresu, kterou váš virtuální počítač přebírá. Jednoúčelové a úplné nasazení
Machines[].WindowsNode.MacAddress 00:00:00:00:00:00 Určuje adresu MAC, kterou má váš virtuální počítač trvat. Jednoúčelové a úplné nasazení
Machines[].WindowsNode.TimeoutSeconds Počet Pro dokončení procesu bootstrap vypršel časový limit clusteru Kubernetes. Doporučujeme použít výchozí hodnotu. 900 Jednoúčelové a úplné nasazení

Další kroky