Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Esta página describe el esquema de implementación de AKS Edge Essentials utilizado en el aksedge-config.json
.
Puede encontrar el archivo de esquema JSON completo en C:\Program Files\AksEdge\aksedge-dcschema.json
.
Atributo | Tipo de valor | Descripción | Valor predeterminado | Tipos de implementación aplicables |
---|---|---|---|---|
SchemaVersion |
Cuerda | 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 IPv4 A.B.C.x . |
Dirección IP de inicio reservada para sus servicios Kubernetes. Este rango IP debe estar libre en su subred A.B.C.0. | Ninguno | Implementación completa y de una única máquina |
Init.ServiceIPRangeSize |
[0-127] |
Número de direcciones IP de inicio reservadas para sus servicios Kubernetes. En función del tamaño, asignamos un rango de direcciones IP libres en su subred. | 0 |
Implementación completa y de una única máquina |
Init.KmsPlugin.Enable |
Boolean | Especifica si el complemento KMS está habilitado o no. | falso | Implementación completa y de una única máquina |
Join.ClusterJoinToken |
Cuerda | Reserved |
Ninguno | Solo implementación completa |
Join.DiscoveryTokenHash |
Cuerda | Reserved |
Ninguno | Solo implementación completa |
Join.CertificateKey |
Cuerda | Reserved |
Ninguno | Solo implementación completa |
Join.ClusterId |
Cuerda | Reserved |
Ninguno | Solo implementación completa |
Arc.ClusterName |
Cuerda | 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 |
Cuerda | Ubicación del grupo de recursos. | Ninguno | Implementación completa y de una única máquina |
Arc.ResourceGroupName |
Cuerda | 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 de la suscripción Azure. | Ninguno | Implementación completa y de una única máquina |
Arc.ClientId |
GUID | AppID del principal del servicio. Puede utilizar la página Registros de aplicaciones en la página de recursos de Microsoft Entra en el portal de Azure, para listar y administrar los principales de servicio en un inquilino. | Ninguno | Implementación completa y de una única máquina |
Arc.ClientSecret |
Cuerda | 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 libre en su subred A.B.C. El plano de control (servidor 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 router. | Solo implementación completa | |
Network.Ip4PrefixLength |
[1-31] |
La longitud del prefijo de la subred de la dirección IP A.B.C. Por ejemplo, utilice 24 si su red es 192.168.1.0/24. | 24 |
Solo implementación completa |
Network.Ip4AddressPrefix |
Máscara de subred A.B.C.0/24 |
La subred a partir de la cual se asignan las direcciones IP en implementaciones de una sola máquina. Por ejemplo, si especifica 192.168.1.0/24, entonces la dirección de la puerta de enlace es 192.168.1.1, el nodo Linux es 192.168.1.2, el nodo Windows es 192.168.1.3, y las IP de servicio se asignan 192.168.1.4 y en adelante. 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 sobre la base del mejor esfuerzo. | Implementación de una sola máquina solo | |
Network.DnsServers |
Dirección IPv4 A.B.C.x |
Dirección IP de su DNS (normalmente la dirección del enrutador). Para ver qué DNS utiliza su máquina, emita el comando Get-DnsClientServerAddress -AddressFamily IPv4 . |
Solo implementación completa | |
Network.InternetDisabled |
Boolean | Si el clúster tiene acceso a Internet. El valor predeterminado es false , lo que significa que su clúster tiene acceso a Internet de forma predeterminada. |
false |
Implementación completa y de una única máquina |
Network.SkipAddressFreeCheck |
Boolean | Ignora los fallos en la comprobación de la dirección IP y continúa con la implementación. | false |
Implementación completa |
Network.SkipDnsCheck |
Boolean | Si ha proporcionado servidores DNS en el parámetro Network.DnsServers , esta marca ignora la comprobación DNS y continúa con la implementación. |
false |
Implementación completa y de una única máquina |
Network.Proxy.Http |
Cuerda | Enlace HttpProxy. | Implementación completa y de una única máquina | |
Network.Proxy.Https |
Cuerda | Enlace HttpsProxy. | Implementación completa y de una única máquina | |
Network.Proxy.No |
Cuerda | No proxy config para omitir el proxy. | Implementación completa y de una única máquina | |
User.AcceptEula |
Boolean | Aceptar o rechazar el EULA. | false |
Implementación completa y de una única máquina |
User.AcceptOptionalTelemetry |
Boolean | Aceptar o rechazar la telemetría optional . La telemetría required siempre está activada. |
false |
Implementación completa y de una única máquina |
User.VolumeLicense.EnrollmentID |
Cuerda | Si se aplica la licencia por volumen, proporcione su ID de inscripción. | Implementación completa y de una única máquina | |
User.VolumeLicense.PartNumber |
Cuerda | Si es aplicable el licenciamiento por volumen, proporcione el número de parte. | Implementación completa y de una única máquina | |
Machines[].ArcHybridComputeMachineId |
Cuerda | Reserved |
null |
Implementación completa y de una única máquina |
Machines[].NetworkConnection.AdapterName |
Cuerda | NetAdapterName para VSwitch. Es obligatorio para una implementación completo de Kubernetes. Puede ejecutar Get-NetAdapter -Physical para ver la columna Name para el adaptador de su elección. |
Implementación completa y de una única máquina | |
Machines[].NetworkConnection.Mtu |
Número | La unidad de transmisión máxima (MTU) para la red. | 0 |
Implementación completa y de una única máquina |
Machines[].LinuxNode.ControlPlane |
Boolean | 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 |
Número | Tamaño de la partición de registro en GB. El tamaño máximo de la partición de registro está limitado a 10 GB, con un mínimo y un valor por defecto de 1 GB. Disponible solo en nodos 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 su VM. | Implementación completa y de una única máquina | |
Machines[].LinuxNode.TimeoutSeconds |
Número | Tiempo de espera previsto para que el clúster Kubernetes complete el proceso de arranque. Se recomienda utilizar el valor por defecto. | 300 |
Implementación completa y de una única máquina |
Machines[].LinuxNode.TpmPassthrough |
Boolean | Habilita el acceso TPM desde el nodo Linux. | false |
Implementación completa y de una única máquina |
Machines[].LinuxNode.SecondaryNetworks |
Array | Especifica una red secundaria que se añadirá al nodo Linux. Puede especificar una matriz de VMSwitchName con información opcional de IP estática. (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 su VM. | Implementación completa y de una única máquina | |
Machines[].WindowsNode.TimeoutSeconds |
Número | Tiempo de espera previsto para que el clúster Kubernetes complete el proceso de arranque. Se recomienda utilizar el valor por defecto. | 900 |
Implementación completa y de una única máquina |