Parametry JSON konfigurace nasazení
Tato stránka popisuje schéma nasazení AKS Edge Essentials použité v nástroji aksedge-config.json
.
Úplný soubor schématu JSON najdete na adrese C:\Program Files\AksEdge\aksedge-dcschema.json
.
Atribut | Typ hodnoty | Description | Výchozí hodnota | Použitelné typy nasazení |
---|---|---|---|---|
SchemaVersion |
Řetězec | Určuje verzi schématu nebo formátu JSON. | 1.9 |
Nasazení na jednom počítači a úplné nasazení |
Version |
1.0 |
Určuje verzi instance JSON. | 1.0 |
Nasazení na jednom počítači a úplné nasazení |
DeploymentType |
[SingleMachineCluster / ScalableCluster ] |
Určuje typ nasazení. V ScalableCluster nástroji můžete do infrastruktury clusteru přidat další počítače. |
SingleMachineCluster |
Nasazení na jednom počítači a úplné nasazení |
Init.ServiceIPRangeStart |
IPv4 adresa A.B.C.x . |
Vyhrazená počáteční IP adresa pro služby Kubernetes. Tento rozsah IP adres musí být ve vaší podsíti A.B.C.0 volný. | Žádné | Nasazení na jednom počítači a úplné nasazení |
Init.ServiceIPRangeSize |
[0-127] |
Počet rezervovaných počátečních IP adres pro služby Kubernetes Na základě velikosti přidělíme ve vaší podsíti rozsah volných IP adres. | 0 |
Nasazení na jednom počítači a úplné nasazení |
Join.ClusterJoinToken |
Řetězec | Reserved |
Žádné | Pouze úplné nasazení |
Join.DiscoveryTokenHash |
Řetězec | Reserved |
Žádné | Pouze úplné nasazení |
Join.CertificateKey |
Řetězec | Reserved |
Žádné | Pouze úplné nasazení |
Join.ClusterId |
Řetězec | Reserved |
Žádné | Pouze úplné nasazení |
Arc.ClusterName |
Řetězec | Upřednostňovaný název clusteru, který se má zobrazit v Azure Portal. | <Machinename>-cluster |
Nasazení na jednom počítači a úplné nasazení |
Arc.Location |
Řetězec | Umístění skupiny prostředků. | Žádné | Nasazení na jednom počítači a úplné nasazení |
Arc.ResourceGroupName |
Řetězec | Název skupiny prostředků. | Žádné | Nasazení na jednom počítači a úplné nasazení |
Arc.SubscriptionId |
Identifikátor GUID | ID předplatného Azure | Žádné | Nasazení na jednom počítači a úplné nasazení |
Arc.TenantId |
Identifikátor GUID | Id tenanta pro předplatné Azure. | Žádné | Nasazení na jednom počítači a úplné nasazení |
Arc.ClientId |
Identifikátor GUID | AppID instančního objektu. K výpisu a správě instančních objektů v tenantovi můžete použít stránku Registrace aplikací na stránce prostředku Microsoft Entra na Azure Portal. | Žádné | Nasazení na jednom počítači a úplné nasazení |
Arc.ClientSecret |
Řetězec | Tajný kód přidružený k instančnímu objektu. | Žádné | Nasazení na jednom počítači a úplné nasazení |
Network.ControlPlaneEndpointIp |
IPv4 adresa A.B.C.x |
Bezplatná IP adresa ve vaší podsíti A.B.C. Tuto adresu získá řídicí rovina (server rozhraní API). | Pouze úplné nasazení | |
Network.NetworkPlugin |
[calico / flannel ] |
Volba modulu plug-in CNI pro síťový model Kubernetes Pro cluster K8s vždy používejte calico a pro cluster K3s vždy použijte flannel . |
flannel |
Nasazení na jednom počítači a úplné nasazení |
Network.Ip4GatewayAddress |
IPv4 adresa A.B.C.x |
adresa brány; obvykle adresu směrovače. | Pouze úplné nasazení | |
Network.Ip4PrefixLength |
[1-31] |
Délka předpony IP adresy podsítě A.B.C . Pokud je vaše síť 192.168.1.0/24, použijte například 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ích s jedním počítačem. Pokud například zadáte 192.168.1.0/24, pak je adresa brány 192.168.1.1, linuxový uzel 192.168.1.2, uzel Windows je 192.168.1.3 a IP adresy služby jsou přiřazené 192.168.1.4 a novější. Tento parametr je nepovinný a musíte zajistit, aby ip adresy byly k dispozici pro použití. Pokud tento parametr není zadaný, určí AKS Edge Essentials dostupné IP adresy s maximálním úsilím. | Pouze nasazení na jednom počítači | |
Network.DnsServers |
IPv4 adresa A.B.C.x |
IP adresa vašeho DNS (obvykle adresa směrovače). Pokud chcete zobrazit dns, který váš počítač používá, spusťte 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 |
Nasazení na jednom počítači a úplné nasazení |
Network.SkipAddressFreeCheck |
Logická hodnota | Ignoruje selhání kontroly IP adres a pokračuje v nasazení. | 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 nasazení. |
false |
Nasazení na jednom počítači a úplné nasazení |
Network.Proxy.Http |
Řetězec | Odkaz HttpProxy | Nasazení na jednom počítači a úplné nasazení | |
Network.Proxy.Https |
Řetězec | Odkaz HttpsProxy | Nasazení na jednom počítači a úplné nasazení | |
Network.Proxy.No |
Řetězec | Neexistuje konfigurace proxy serveru pro obejití proxy serveru. | Nasazení na jednom počítači a úplné nasazení | |
User.AcceptEula |
Logická hodnota | Přijměte nebo odmítejte smlouvu EULA. | false |
Nasazení na jednom počítači a úplné nasazení |
User.AcceptOptionalTelemetry |
Logická hodnota | Přijměte nebo odmítejte telemetrii optional . Telemetrie required je vždy povolená. |
false |
Nasazení na jednom počítači a úplné nasazení |
User.VolumeLicense.EnrollmentID |
Řetězec | Pokud je k dispozici multilicence, zadejte ID registrace. | Nasazení na jednom počítači a úplné nasazení | |
User.VolumeLicense.PartNumber |
Řetězec | Pokud je k dispozici multilicence, zadejte číslo dílu. | Nasazení na jednom počítači a úplné nasazení | |
Machines[].ArcHybridComputeMachineId |
Řetězec | Reserved |
null |
Nasazení na jednom počítači a úplné nasazení |
Machines[].NetworkConnection.AdapterName |
Řetězec | NetAdapterName pro VSwitch. Je to povinné pro úplné nasazení Kubernetes. Spuštěním příkazu Get-NetAdapter -Physical můžete zobrazit Name sloupec pro adaptér podle vašeho výběru. |
Nasazení na jednom počítači a úplné nasazení | |
Machines[].NetworkConnection.Mtu |
Číslo | Maximální přenosová jednotka (MTU) pro síť. | 0 |
Nasazení na jednom počítači 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 |
Nasazení na jednom počítači a úplné nasazení |
Machines[].LinuxNode.CpuCount |
[2-x ] |
Počet jader procesoru rezervovaných pro virtuální počítače nebo virtuální počítače | 2 |
Nasazení na jednom počítači a úplné nasazení |
Machines[].LinuxNode.MemoryInMB |
[2048-2x ] |
Paměť RAM v mbech MB vyhrazená pro virtuální počítače nebo virtuální počítače | 2048 |
Nasazení na jednom počítači a úplné nasazení |
Machines[].LinuxNode.DataSizeInGB |
Číslo | 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 |
Nasazení na jednom počítači a úplné nasazení |
Machines[].LinuxNode.LogSizeInGB |
Číslo | Velikost oddílu protokolu v GB Maximální velikost oddílu protokolu je omezena na 10 GB a ve výchozím nastavení je 1 GB. K dispozici pouze na uzlech s Linuxem. | 1 |
Nasazení na jednom počítači a úplné nasazení |
Machines[].LinuxNode.Ip4Address |
A.B.C.x |
Určuje IP adresu, kterou váš virtuální počítač přijímá. | Nasazení na jednom počítači a úplné nasazení | |
Machines[].LinuxNode.MacAddress |
00:00:00:00:00:00 |
Určuje adresu MAC, kterou váš virtuální počítač přijímá. | Nasazení na jednom počítači a úplné nasazení | |
Machines[].LinuxNode.TimeoutSeconds |
Číslo | Zadaný časový limit clusteru Kubernetes k dokončení procesu spuštění. Doporučujeme použít výchozí hodnotu. | 300 |
Nasazení na jednom počítači a úplné nasazení |
Machines[].LinuxNode.TpmPassthrough |
Logická hodnota | Povolí přístup tpm z uzlu Linuxu. | false |
Nasazení na jednom počítači a úplné nasazení |
Machines[].LinuxNode.SecondaryNetworks |
Pole | Určuje sekundární síť, která se má přidat do linuxového uzlu. Můžete zadat pole VMSwitchName s volitelnými statickými informacemi o IP adrese. (Ip4Address,Ip4GatewayAddress and Ip4PrefixLength ) |
null |
Nasazení na jednom počítači a úplné nasazení |
Machines[].WindowsNode.CpuCount |
[2-x ] |
Počet jader procesoru rezervovaných pro virtuální počítače nebo virtuální počítače | 2 |
Nasazení na jednom počítači a úplné nasazení |
Machines[].WindowsNode.MemoryInMB |
[2048-2x ] |
Paměť RAM v MB rezervovaná pro virtuální počítače nebo virtuální počítače (násobky 2) | 2048 |
Nasazení na jednom počítači a úplné nasazení |
Machines[].WindowsNode.Ip4Address |
A.B.C.x |
Určuje IP adresu, kterou váš virtuální počítač přijímá. | Nasazení na jednom počítači a úplné nasazení | |
Machines[].WindowsNode.MacAddress |
00:00:00:00:00:00 |
Určuje adresu MAC, kterou váš virtuální počítač přijímá. | Nasazení na jednom počítači a úplné nasazení | |
Machines[].WindowsNode.TimeoutSeconds |
Číslo | Poskytnutý časový limit clusteru Kubernetes k dokončení procesu bootstrap Doporučujeme použít výchozí hodnotu. | 900 |
Nasazení na jednom počítači a úplné nasazení |
Další kroky
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro