JSON-parametrar för distributionskonfiguration
Den här sidan beskriver distributionsschemat för AKS Edge Essentials som används i aksedge-config.json
.
Du hittar den fullständiga JSON-schemafilen på C:\Program Files\AksEdge\aksedge-dcschema.json
.
Attribut | Värdetyp | beskrivning | Standardvärde | Tillämpliga distributionstyper |
---|---|---|---|---|
SchemaVersion |
String | Anger versionen av JSON-schemat/formatet. | 1.9 |
Distribution med en enda dator och fullständig distribution |
Version |
1.0 |
Anger versionen av JSON-instansen. | 1.0 |
Distribution med en enda dator och fullständig distribution |
DeploymentType |
[SingleMachineCluster / ScalableCluster ] |
Anger distributionstyp. I ScalableCluster kan du lägga till fler datorer i klusterinfrastrukturen. |
SingleMachineCluster |
Distribution med en enda dator och fullständig distribution |
Init.ServiceIPRangeStart |
IPv4-adress A.B.C.x . |
Reserverad IP-startadress för dina Kubernetes-tjänster. Det här IP-intervallet måste vara kostnadsfritt i undernätet A.B.C.0. | Ingen | Distribution med en enda dator och fullständig distribution |
Init.ServiceIPRangeSize |
[0-127] |
Antal reserverade IP-startadresser för dina Kubernetes-tjänster. Baserat på storleken allokerar vi ett intervall med kostnadsfria IP-adresser i ditt undernät. | 0 |
Distribution med en enda dator och fullständig distribution |
Join.ClusterJoinToken |
String | Reserved |
Ingen | Endast fullständig distribution |
Join.DiscoveryTokenHash |
String | Reserved |
Ingen | Endast fullständig distribution |
Join.CertificateKey |
String | Reserved |
Ingen | Endast fullständig distribution |
Join.ClusterId |
String | Reserved |
Ingen | Endast fullständig distribution |
Arc.ClusterName |
String | Önskat namn för klustret som ska visas i Azure Portal. | <Machinename>-cluster |
Distribution med en enda dator och fullständig distribution |
Arc.Location |
String | Plats för resursgrupp. | Ingen | Distribution med en enda dator och fullständig distribution |
Arc.ResourceGroupName |
String | Namn på resursgrupp. | Ingen | Distribution med en enda dator och fullständig distribution |
Arc.SubscriptionId |
GUID | Prenumerations-ID för Azure. | Ingen | Distribution med en enda dator och fullständig distribution |
Arc.TenantId |
GUID | TenantID för Azure-prenumerationen. | Ingen | Distribution med en enda dator och fullständig distribution |
Arc.ClientId |
GUID | AppID för tjänstens huvudnamn. Du kan använda sidan Appregistreringar på microsoft Entra-resurssidan på Azure Portal för att lista och hantera tjänstens huvudnamn i en klientorganisation. | Ingen | Distribution med en enda dator och fullständig distribution |
Arc.ClientSecret |
String | Hemlighet som är associerad med tjänstens huvudnamn. | Ingen | Distribution med en enda dator och fullständig distribution |
Network.ControlPlaneEndpointIp |
IPv4-adress A.B.C.x |
En kostnadsfri IP-adress i undernätet A.B.C. Kontrollplanet (API-servern) hämtar den här adressen. | Endast fullständig distribution | |
Network.NetworkPlugin |
[calico / flannel ] |
CNI-plugin-val för Kubernetes-nätverksmodellen. För K8s-kluster använder calico du alltid och för K3s-kluster använder flannel du alltid . |
flannel |
Distribution med en enda dator och fullständig distribution |
Network.Ip4GatewayAddress |
IPv4-adress A.B.C.x |
Gatewayadress; vanligtvis routeradressen. | Endast fullständig distribution | |
Network.Ip4PrefixLength |
[1-31] |
Ip-adressundernätets A.B.C-prefixlängd . Använd till exempel 24 om nätverket är 192.168.1.0/24. | 24 |
Endast fullständig distribution |
Network.Ip4AddressPrefix |
Nätmask A.B.C.0/24 |
Det undernät från vilket IP-adresser tilldelas i distributioner av en enda dator. Om du till exempel anger 192.168.1.0/24, gatewayadressen är 192.168.1.1, Linux-noden är 192.168.1.2, Windows-noden är 192.168.1.3 och tjänst-IP-adresserna tilldelas 192.168.1.4 och senare. Den här parametern är valfri och du måste se till att IP-adresserna är tillgängliga för användning. Om den här parametern inte anges avgör AKS Edge Essentials tillgängliga IP-adresser efter bästa förmåga. | Distribution av en enda dator | |
Network.DnsServers |
IPv4-adress A.B.C.x |
IP-adressen för din DNS (vanligtvis routeradressen). Om du vill visa vilken DNS datorn använder utfärdar du kommandot Get-DnsClientServerAddress -AddressFamily IPv4 . |
Endast fullständig distribution | |
Network.InternetDisabled |
Booleskt | Om klustret har åtkomst till Internet. Standardvärdet är false , vilket innebär att klustret som standard har åtkomst till Internet. |
false |
Distribution med en enda dator och fullständig distribution |
Network.SkipAddressFreeCheck |
Booleskt | Ignorerar FEL vid IP-adresskontroll och fortsätter med distributionen. | false |
Fullständig distribution |
Network.SkipDnsCheck |
Booleskt | Om du har angett DNS-servrar i parametern Network.DnsServers ignorerar den här flaggan DNS-kontrollen och fortsätter med distributionen. |
false |
Distribution med en enda dator och fullständig distribution |
Network.Proxy.Http |
String | HttpProxy-länk. | Distribution med en enda dator och fullständig distribution | |
Network.Proxy.Https |
String | HttpsProxy-länk. | Distribution med en enda dator och fullständig distribution | |
Network.Proxy.No |
String | Ingen proxykonfiguration för att kringgå proxyn. | Distribution med en enda dator och fullständig distribution | |
User.AcceptEula |
Booleskt | Acceptera eller avvisa serviceavtalet. | false |
Distribution med en enda dator och fullständig distribution |
User.AcceptOptionalTelemetry |
Booleskt | Acceptera eller avvisa telemetrin optional . Telemetrin required är alltid aktiverad. |
false |
Distribution med en enda dator och fullständig distribution |
User.VolumeLicense.EnrollmentID |
String | Om volymlicensiering är tillämpligt anger du ditt registrerings-ID. | Distribution med en enda dator och fullständig distribution | |
User.VolumeLicense.PartNumber |
String | Om volymlicensiering är tillämpligt anger du artikelnumret. | Distribution med en enda dator och fullständig distribution | |
Machines[].ArcHybridComputeMachineId |
String | Reserved |
null |
Distribution med en enda dator och fullständig distribution |
Machines[].NetworkConnection.AdapterName |
String | NetAdapterName för VSwitch. Det är obligatoriskt för en fullständig Kubernetes-distribution. Du kan köra Get-NetAdapter -Physical för att visa Name kolumnen för det kort du väljer. |
Distribution med en enda dator och fullständig distribution | |
Machines[].NetworkConnection.Mtu |
Antal | Den maximala överföringsenheten (MTU) för nätverket. | 0 |
Distribution med en enda dator och fullständig distribution |
Machines[].LinuxNode.ControlPlane |
Booleskt | Anger om du vill att den nya distributionen ska vara ett kontrollplan. Om false är det en arbetsnod. Endast för virtuella Linux-datorer. |
false |
Distribution med en enda dator och fullständig distribution |
Machines[].LinuxNode.CpuCount |
[2-x ] |
Antal processorkärnor som är reserverade för virtuella datorer/virtuella datorer. | 2 |
Distribution med en enda dator och fullständig distribution |
Machines[].LinuxNode.MemoryInMB |
[2048-2x ] |
RAM-minne i MB:er som är reserverade för virtuella datorer. | 2048 |
Distribution med en enda dator och fullständig distribution |
Machines[].LinuxNode.DataSizeInGB |
Antal | Storleken på datapartitionen. För stora program rekommenderar vi att du ökar det här antalet. Endast för virtuella Linux-datorer. | 10 |
Distribution med en enda dator och fullständig distribution |
Machines[].LinuxNode.LogSizeInGB |
Antal | Storleken på loggpartitionen i GB. Maximal loggpartitionsstorlek är begränsad till 10 GB med minimum och standardvärdet 1 GB. Endast tillgängligt på Linux-noder. | 1 |
Distribution med en enda dator och fullständig distribution |
Machines[].LinuxNode.Ip4Address |
A.B.C.x |
Anger den IP-adress som den virtuella datorn tar. | Distribution med en enda dator och fullständig distribution | |
Machines[].LinuxNode.MacAddress |
00:00:00:00:00:00 |
Anger den MAC-adress som den virtuella datorn tar. | Distribution med en enda dator och fullständig distribution | |
Machines[].LinuxNode.TimeoutSeconds |
Antal | Tidsgränsen uppnåddes för Kubernetes-klustret för att slutföra bootstrap-processen. Vi rekommenderar att du använder standardvärdet. | 300 |
Distribution med en enda dator och fullständig distribution |
Machines[].LinuxNode.TpmPassthrough |
Booleskt | Aktiverar TPM-åtkomst från Linux-noden. | false |
Distribution med en enda dator och fullständig distribution |
Machines[].LinuxNode.SecondaryNetworks |
Matris | Anger ett sekundärt nätverk som ska läggas till i Linux-noden. Du kan ange en matris VMSwitchName med med valfri statisk IP-information. (Ip4Address,Ip4GatewayAddress and Ip4PrefixLength ) |
null |
Distribution med en enda dator och fullständig distribution |
Machines[].WindowsNode.CpuCount |
[2-x ] |
Antal processorkärnor som är reserverade för virtuella datorer/virtuella datorer. | 2 |
Distribution med en enda dator och fullständig distribution |
Machines[].WindowsNode.MemoryInMB |
[2048-2x ] |
RAM-minne i MB:er som är reserverade för virtuella datorer/virtuella datorer (multiplar av 2). | 2048 |
Distribution med en enda dator och fullständig distribution |
Machines[].WindowsNode.Ip4Address |
A.B.C.x |
Anger den IP-adress som den virtuella datorn tar. | Distribution med en enda dator och fullständig distribution | |
Machines[].WindowsNode.MacAddress |
00:00:00:00:00:00 |
Anger den MAC-adress som den virtuella datorn tar. | Distribution med en enda dator och fullständig distribution | |
Machines[].WindowsNode.TimeoutSeconds |
Antal | Tidsgränsen uppnåddes för kubernetes-klustret för att slutföra bootstrap-processen. Vi rekommenderar att du använder standardvärdet. | 900 |
Distribution med en enda dator och fullständig distribution |