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 ScalableCluster infrastruktury 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 false se 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í |