Delen via


JSON-parameters voor implementatieconfiguratie

Op deze pagina wordt het AKS Edge Essentials-implementatieschema beschreven dat wordt gebruikt in het aksedge-config.json.

U vindt het volledige JSON-schemabestand op C:\Program Files\AksEdge\aksedge-dcschema.json.

Kenmerk Waardetype Beschrijving Default value Toepasselijke implementatietypen
SchemaVersion String Hiermee geeft u de versie van het schema/de indeling van de JSON. 1.9 Implementatie met één machine en volledige implementatie
Version 1.0 Hiermee geeft u de versie van het JSON-exemplaar. 1.0 Implementatie met één machine en volledige implementatie
DeploymentType [SingleMachineCluster / ScalableCluster] Hiermee geeft u het implementatietype op. In ScalableClusterkunt u meer machines toevoegen aan de clusterinfrastructuur. SingleMachineCluster Implementatie met één machine en volledige implementatie
Init.ServiceIPRangeStart IPv4-adres A.B.C.x. Gereserveerd IP-beginadres voor uw Kubernetes-services. Dit IP-bereik moet gratis zijn op uw subnet A.B.C.0. Geen Implementatie met één machine en volledige implementatie
Init.ServiceIPRangeSize [0-127] Het aantal gereserveerde IP-beginadressen voor uw Kubernetes-services. Op basis van de grootte wijzen we een reeks gratis IP-adressen toe aan uw subnet. 0 Implementatie met één machine en volledige implementatie
Join.ClusterJoinToken String Reserved Geen Alleen volledige implementatie
Join.DiscoveryTokenHash String Reserved Geen Alleen volledige implementatie
Join.CertificateKey String Reserved Geen Alleen volledige implementatie
Join.ClusterId String Reserved Geen Alleen volledige implementatie
Arc.ClusterName String Voorkeursnaam voor het cluster om weer te geven in Azure Portal. <Machinename>-cluster Implementatie met één machine en volledige implementatie
Arc.Location String Locatie van resourcegroep. Geen Implementatie met één machine en volledige implementatie
Arc.ResourceGroupName String Naam van de resourcegroep. Geen Implementatie met één machine en volledige implementatie
Arc.SubscriptionId GUID Azure-abonnements-id. Geen Implementatie met één machine en volledige implementatie
Arc.TenantId GUID TenantID voor het Azure-abonnement. Geen Implementatie met één machine en volledige implementatie
Arc.ClientId GUID AppID van de service-principal. U kunt de pagina App-registraties in de Microsoft Entra-resourcepagina in Azure Portal gebruiken om de service-principals in een tenant weer te geven en te beheren. Geen Implementatie met één machine en volledige implementatie
Arc.ClientSecret String Geheim dat is gekoppeld aan de service-principal. Geen Implementatie met één machine en volledige implementatie
Network.ControlPlaneEndpointIp IPv4-adres A.B.C.x Een gratis IP-adres op uw subnet A.B.C. Het besturingsvlak (API-server) haalt dit adres op. Alleen volledige implementatie
Network.NetworkPlugin [calico / flannel] CNI-invoegtoepassingskeuze voor het Kubernetes-netwerkmodel. Gebruik voor K8s-cluster altijd calico en voor K3s-cluster flannel. flannel Implementatie met één machine en volledige implementatie
Network.Ip4GatewayAddress IPv4-adres A.B.C.x Gatewayadres; doorgaans het routeradres. Alleen volledige implementatie
Network.Ip4PrefixLength [1-31] De lengte van het IP-adressubnet A.B.C.C . Gebruik bijvoorbeeld 24 als uw netwerk 192.168.1.0/24 is. 24 Alleen volledige implementatie
Network.Ip4AddressPrefix Subnetmasker A.B.C.0/24 Het subnet waaruit IP-adressen zijn toegewezen in implementaties van één machine. Als u bijvoorbeeld 192.168.1.0/24 opgeeft, vervolgens is het gatewayadres 192.168.1.1, het Linux-knooppunt 192.168.1.2, het Windows-knooppunt 192.168.1.3 en de service-IP-adressen worden toegewezen 192.168.1.4 en hoger. Deze parameter is optioneel en u moet ervoor zorgen dat de IP-adressen beschikbaar zijn voor gebruik. Als deze parameter niet is opgegeven, bepaalt AKS Edge Essentials op basis van best effort beschikbare IP-adressen. Alleen implementatie van één machine
Network.DnsServers IPv4-adres A.B.C.x IP-adres van uw DNS (meestal het routeradres). Als u wilt weergeven welke DNS uw computer gebruikt, geeft u de opdracht Get-DnsClientServerAddress -AddressFamily IPv4. Alleen volledige implementatie
Network.InternetDisabled Booleaanse waarde Of uw cluster toegang heeft tot internet. De standaardwaarde is false, wat betekent dat uw cluster standaard toegang heeft tot internet. false Implementatie met één machine en volledige implementatie
Network.SkipAddressFreeCheck Booleaanse waarde Negeert fouten bij het controleren van IP-adressen en gaat door met de implementatie. false Volledige implementatie
Network.SkipDnsCheck Booleaanse waarde Als u DNS-servers in de Network.DnsServers parameter hebt opgegeven, negeert deze vlag de DNS-controle en gaat verder met de implementatie. false Implementatie met één machine en volledige implementatie
Network.Proxy.Http String HttpProxy-koppeling. Implementatie met één machine en volledige implementatie
Network.Proxy.Https String HttpsProxy-koppeling. Implementatie met één machine en volledige implementatie
Network.Proxy.No String Er is geen proxyconfiguratie voor het omzeilen van de proxy. Implementatie met één machine en volledige implementatie
User.AcceptEula Booleaanse waarde Accepteer of wijs de gebruiksrechtovereenkomst af. false Implementatie met één machine en volledige implementatie
User.AcceptOptionalTelemetry Booleaanse waarde Accepteer of wijs de optional telemetrie af. De required telemetrie is altijd ingeschakeld. false Implementatie met één machine en volledige implementatie
User.VolumeLicense.EnrollmentID String Als volumelicenties van toepassing zijn, geeft u uw inschrijvings-id op. Implementatie met één machine en volledige implementatie
User.VolumeLicense.PartNumber String Als volumelicenties van toepassing zijn, geeft u het onderdeelnummer op. Implementatie met één machine en volledige implementatie
Machines[].ArcHybridComputeMachineId String Reserved null Implementatie met één machine en volledige implementatie
Machines[].NetworkConnection.AdapterName String NetAdapterName voor VSwitch. Dit is verplicht voor een volledige Kubernetes-implementatie. U kunt de Get-NetAdapter -Physical Name kolom voor de adapter van uw keuze bekijken. Implementatie met één machine en volledige implementatie
Machines[].NetworkConnection.Mtu Aantal De maximale transmissie-eenheid (MTU) voor het netwerk. 0 Implementatie met één machine en volledige implementatie
Machines[].LinuxNode.ControlPlane Booleaanse waarde Hiermee geeft u op of deze nieuwe implementatie een besturingsvlak moet zijn. Als false, is het een werkknooppunt. Alleen voor Virtuele Linux-machines. false Implementatie met één machine en volledige implementatie
Machines[].LinuxNode.CpuCount [2-x] Het aantal CPU-kernen dat is gereserveerd voor VM/VM's. 2 Implementatie met één machine en volledige implementatie
Machines[].LinuxNode.MemoryInMB [2048-2x] RAM in MB's die zijn gereserveerd voor VM/VM's. 2048 Implementatie met één machine en volledige implementatie
Machines[].LinuxNode.DataSizeInGB Aantal Grootte van de gegevenspartitie. Voor grote toepassingen raden we u aan dit aantal te verhogen. Alleen voor Virtuele Linux-machines. 10 Implementatie met één machine en volledige implementatie
Machines[].LinuxNode.LogSizeInGB Aantal Grootte van de logboekpartitie in GB. De maximale grootte van de logboekpartitie is beperkt tot 10 GB met minimaal en standaard 1 GB. Alleen beschikbaar op Linux-knooppunten. 1 Implementatie met één machine en volledige implementatie
Machines[].LinuxNode.Ip4Address A.B.C.x Hiermee geeft u het IP-adres op dat uw virtuele machine gebruikt. Implementatie met één machine en volledige implementatie
Machines[].LinuxNode.MacAddress 00:00:00:00:00:00 Hiermee geeft u het MAC-adres op dat uw VIRTUELE machine gebruikt. Implementatie met één machine en volledige implementatie
Machines[].LinuxNode.TimeoutSeconds Aantal Er is een time-out opgegeven voor het Kubernetes-cluster om het bootstrapproces te voltooien. Het is raadzaam om de standaardwaarde te gebruiken. 300 Implementatie met één machine en volledige implementatie
Machines[].LinuxNode.TpmPassthrough Booleaanse waarde Hiermee schakelt u TPM-toegang vanuit het Linux-knooppunt in. false Implementatie met één machine en volledige implementatie
Machines[].LinuxNode.SecondaryNetworks Matrix Hiermee geeft u een secundair netwerk moet worden toegevoegd aan het Linux-knooppunt. U kunt een matrix van VMSwitchName met optionele statische IP-gegevens opgeven. (Ip4Address,Ip4GatewayAddress and Ip4PrefixLength) null Implementatie met één machine en volledige implementatie
Machines[].WindowsNode.CpuCount [2-x] Het aantal CPU-kernen dat is gereserveerd voor VM/VM's. 2 Implementatie met één machine en volledige implementatie
Machines[].WindowsNode.MemoryInMB [2048-2x] RAM in MB's die zijn gereserveerd voor VM/VM's (veelvouden van 2). 2048 Implementatie met één machine en volledige implementatie
Machines[].WindowsNode.Ip4Address A.B.C.x Hiermee geeft u het IP-adres op dat uw virtuele machine gebruikt. Implementatie met één machine en volledige implementatie
Machines[].WindowsNode.MacAddress 00:00:00:00:00:00 Hiermee geeft u het MAC-adres op dat uw VIRTUELE machine gebruikt. Implementatie met één machine en volledige implementatie
Machines[].WindowsNode.TimeoutSeconds Aantal Er is een time-out opgegeven voor het kubernetes-cluster om het bootstrapproces te voltooien. Het is raadzaam om de standaardwaarde te gebruiken. 900 Implementatie met één machine en volledige implementatie

Volgende stappen