Compartir a través de


Parámetros JSON de configuración de implementación

En esta página se describe el esquema de implementación de AKS Edge Essentials usado en aksedge-config.json.

Puede encontrar el archivo de esquema JSON completo en C:\Program Files\AksEdge\aksedge-dcschema.json.

Attribute Tipo de valor Descripción Valor predeterminado Tipos de implementación aplicables
SchemaVersion String Especifica la versión del esquema o formato del JSON. 1.9 Implementación completa y de una única máquina
Version 1.0 Especifica la versión de la instancia del JSON. 1.0 Implementación completa y de una única máquina
DeploymentType [SingleMachineCluster / ScalableCluster] Especifica el tipo de implementación. En ScalableCluster, puede agregar más máquinas a la infraestructura del clúster. SingleMachineCluster Implementación completa y de una única máquina
Init.ServiceIPRangeStart Dirección A.B.C.xIPv4 . Dirección de inicio IP reservada para los servicios de Kubernetes. Este intervalo IP debe estar libre en la subred A.B.C.0. Ninguno Implementación completa y de una única máquina
Init.ServiceIPRangeSize [0-127] Número de direcciones de inicio IP reservadas para los servicios de Kubernetes. En función del tamaño, asignamos un intervalo de direcciones IP libres en la subred. 0 Implementación completa y de una única máquina
Join.ClusterJoinToken Cadena Reserved Ninguno Solo implementación completa
Join.DiscoveryTokenHash Cadena Reserved Ninguno Solo implementación completa
Join.CertificateKey Cadena Reserved Ninguno Solo implementación completa
Join.ClusterId Cadena Reserved Ninguno Solo implementación completa
Arc.ClusterName Cadena Nombre preferido para que el clúster se muestre en Azure Portal. <Machinename>-cluster Implementación completa y de una única máquina
Arc.Location Cadena Ubicación del grupo de recursos. Ninguno Implementación completa y de una única máquina
Arc.ResourceGroupName Cadena Nombre del grupo de recursos. Ninguno Implementación completa y de una única máquina
Arc.SubscriptionId GUID Identificador de suscripción de Azure Ninguno Implementación completa y de una única máquina
Arc.TenantId GUID TenantID para la suscripción de Azure. Ninguno Implementación completa y de una única máquina
Arc.ClientId GUID AppID de la entidad de servicio. Puede usar la página Registros de aplicaciones en la página de recursos de Microsoft Entra en Azure Portal para enumerar y administrar las entidades de servicio de un inquilino. Ninguno Implementación completa y de una única máquina
Arc.ClientSecret Cadena Secreto asociado a la entidad de servicio. Ninguno Implementación completa y de una única máquina
Network.ControlPlaneEndpointIp Dirección IPv4 A.B.C.x Una dirección IP gratuita en la subred A.B.C. El plano de control (servidor de API) obtiene esta dirección. Solo implementación completa
Network.NetworkPlugin [calico / flannel] Elección del complemento CNI para el modelo de red de Kubernetes. En el caso del clúster K8s, use siempre calico y para el clúster K3s, use siempre flannel. flannel Implementación completa y de una única máquina
Network.Ip4GatewayAddress Dirección IPv4 A.B.C.x Dirección de puerta de enlace; normalmente la dirección del enrutador. Solo implementación completa
Network.Ip4PrefixLength [1-31] Longitud del prefijo A.B.C de la subred de dirección IP. Por ejemplo, use 24 si la red es 192.168.1.0/24. 24 Solo implementación completa
Network.Ip4AddressPrefix Máscara de subred A.B.C.0/24 Subred desde la que se asignan direcciones IP en implementaciones de una sola máquina. Por ejemplo, si especifica 192.168.1.0/24, después, la dirección de puerta de enlace es 192.168.1.1, el nodo de Linux es 192.168.1.2, el nodo de Windows es 192.168.1.3 y las direcciones IP de servicio se asignan 192.168.1.4 y versiones posteriores. Este parámetro es opcional y debe asegurarse de que las direcciones IP están disponibles para su uso. Si no se especifica este parámetro, AKS Edge Essentials determina las direcciones IP disponibles de la mejor manera posible. Implementación de una sola máquina solo
Network.DnsServers Dirección IPv4 A.B.C.x Dirección IP del DNS (normalmente la dirección del enrutador). Para ver el DNS que usa la máquina, emita el comando Get-DnsClientServerAddress -AddressFamily IPv4. Solo implementación completa
Network.InternetDisabled Booleano Si el clúster tiene acceso a Internet. El valor predeterminado es false, lo que significa que el clúster tiene acceso a Internet de forma predeterminada. false Implementación completa y de una única máquina
Network.SkipAddressFreeCheck Booleano Omite los errores de comprobación de direcciones IP y continúa con la implementación. false Implementación completa
Network.SkipDnsCheck Booleano Si ha proporcionado servidores DNS en el Network.DnsServers parámetro , esta marca omite la comprobación de DNS y continúa con la implementación. false Implementación completa y de una única máquina
Network.Proxy.Http Cadena Vínculo HttpProxy. Implementación completa y de una única máquina
Network.Proxy.Https Cadena Vínculo httpsproxy. Implementación completa y de una única máquina
Network.Proxy.No Cadena No hay ninguna configuración de proxy para omitir el proxy. Implementación completa y de una única máquina
User.AcceptEula Booleano Acepte o rechace el CLUF. false Implementación completa y de una única máquina
User.AcceptOptionalTelemetry Booleano Acepte o rechace la optional telemetría. La required telemetría siempre está habilitada. false Implementación completa y de una única máquina
User.VolumeLicense.EnrollmentID Cadena Si las licencias por volumen son aplicables, proporcione el identificador de inscripción. Implementación completa y de una única máquina
User.VolumeLicense.PartNumber Cadena Si las licencias por volumen son aplicables, proporcione el número de pieza. Implementación completa y de una única máquina
Machines[].ArcHybridComputeMachineId Cadena Reserved null Implementación completa y de una única máquina
Machines[].NetworkConnection.AdapterName Cadena NetAdapterName para VSwitch. Es obligatorio para una implementación completa de Kubernetes. Puede ejecutar Get-NetAdapter -Physical para ver la Name columna del adaptador que prefiera. Implementación completa y de una única máquina
Machines[].NetworkConnection.Mtu Number Unidad de transmisión máxima (MTU) para la red. 0 Implementación completa y de una única máquina
Machines[].LinuxNode.ControlPlane Booleano Especifica si quiere que esta nueva implementación sea un plano de control. Si false, se trata de un nodo de trabajo. Solo para las máquinas virtuales Linux. false Implementación completa y de una única máquina
Machines[].LinuxNode.CpuCount [2-x] Número de núcleos de CPU reservados para una o varias máquinas virtuales. 2 Implementación completa y de una única máquina
Machines[].LinuxNode.MemoryInMB [2048-2x] RAM en MB reservada para máquinas una o varias máquinas virtuales. 2048 Implementación completa y de una única máquina
Machines[].LinuxNode.DataSizeInGB Número Tamaño de la partición de datos. En el caso de las aplicaciones grandes, se recomienda aumentar este número. Solo para las máquinas virtuales Linux. 10 Implementación completa y de una única máquina
Machines[].LinuxNode.LogSizeInGB Number Tamaño de la partición de registro en GB. El tamaño máximo de la partición de registro se limita a 10 GB con un valor mínimo y predeterminado en 1 GB. Solo está disponible en los nodos de Linux. 1 Implementación completa y de una única máquina
Machines[].LinuxNode.Ip4Address A.B.C.x Especifica la dirección IP que toma la máquina virtual. Implementación completa y de una única máquina
Machines[].LinuxNode.MacAddress 00:00:00:00:00:00 Especifica la dirección MAC que toma la máquina virtual. Implementación completa y de una única máquina
Machines[].LinuxNode.TimeoutSeconds Number Tiempo de espera proporcionado para que el clúster de Kubernetes complete el proceso de arranque. Se recomienda usar el valor predeterminado. 300 Implementación completa y de una única máquina
Machines[].LinuxNode.TpmPassthrough Booleano Habilita el acceso de TPM desde el nodo de Linux. false Implementación completa y de una única máquina
Machines[].LinuxNode.SecondaryNetworks Matriz Especifica una red secundaria que se va a agregar al nodo Linux. Puede especificar una matriz de VMSwitchName con información de IP estática opcional. (Ip4Address,Ip4GatewayAddress and Ip4PrefixLength) null Implementación completa y de una única máquina
Machines[].WindowsNode.CpuCount [2-x] Número de núcleos de CPU reservados para una o varias máquinas virtuales. 2 Implementación completa y de una única máquina
Machines[].WindowsNode.MemoryInMB [2048-2x] RAM en MB reservada para una o varias máquinas virtuales (múltiplo de 2). 2048 Implementación completa y de una única máquina
Machines[].WindowsNode.Ip4Address A.B.C.x Especifica la dirección IP que toma la máquina virtual. Implementación completa y de una única máquina
Machines[].WindowsNode.MacAddress 00:00:00:00:00:00 Especifica la dirección MAC que toma la máquina virtual. Implementación completa y de una única máquina
Machines[].WindowsNode.TimeoutSeconds Number Tiempo de espera proporcionado para que el clúster de Kubernetes complete el proceso de arranque. Se recomienda usar el valor predeterminado. 900 Implementación completa y de una única máquina

Pasos siguientes