Partilhar via


Parâmetros JSON de configuração de implantação

Esta página descreve o esquema de implantação do AKS Edge Essentials usado no aksedge-config.json.

Você pode encontrar o arquivo de esquema JSON completo em C:\Program Files\AksEdge\aksedge-dcschema.json.

Atributo Tipo de Valor Description Default value Tipos de implantação aplicáveis
SchemaVersion String Especifica a versão do esquema/formato do JSON. 1.9 Implantação completa e de máquina única
Version 1.0 Especifica a versão da instância JSON. 1.0 Implantação completa e de máquina única
DeploymentType [SingleMachineCluster / ScalableCluster] Especifica o tipo de implantação. No ScalableCluster, você pode adicionar mais máquinas à infraestrutura de cluster. SingleMachineCluster Implantação completa e de máquina única
Init.ServiceIPRangeStart Endereço A.B.C.xIPv4 . Endereço IP inicial reservado para seus serviços Kubernetes. Este intervalo de IP deve estar livre na sua sub-rede A.B.C.0. Nenhuma Implantação completa e de máquina única
Init.ServiceIPRangeSize [0-127] Número de endereços IP iniciais reservados para seus serviços Kubernetes. Com base no tamanho, alocamos uma gama de endereços IP gratuitos na sua sub-rede. 0 Implantação completa e de máquina única
Join.ClusterJoinToken String Reserved Nenhuma Somente implantação completa
Join.DiscoveryTokenHash String Reserved Nenhuma Somente implantação completa
Join.CertificateKey String Reserved Nenhuma Somente implantação completa
Join.ClusterId String Reserved Nenhuma Somente implantação completa
Arc.ClusterName String Nome preferencial para o cluster a ser exibido no portal do Azure. <Machinename>-cluster Implantação completa e de máquina única
Arc.Location String Localização do grupo de recursos. Nenhuma Implantação completa e de máquina única
Arc.ResourceGroupName String Nome do grupo de recursos. Nenhuma Implantação completa e de máquina única
Arc.SubscriptionId GUID ID da subscrição do Azure. Nenhuma Implantação completa e de máquina única
Arc.TenantId GUID TenantID para a assinatura do Azure. Nenhuma Implantação completa e de máquina única
Arc.ClientId GUID AppID da entidade de serviço. Você pode usar a página Registros de Aplicativo na página de recursos do Microsoft Entra no portal do Azure para listar e gerenciar as entidades de serviço em um locatário. Nenhuma Implantação completa e de máquina única
Arc.ClientSecret String Segredo associado à entidade de serviço. Nenhuma Implantação completa e de máquina única
Network.ControlPlaneEndpointIp Endereço IPv4 A.B.C.x Um endereço IP gratuito na sua sub-rede A.B.C. O plano de controle (servidor API) obtém esse endereço. Somente implantação completa
Network.NetworkPlugin [calico / flannel] Escolha de plug-in CNI para o modelo de rede Kubernetes. Para cluster K8s, use sempre calico e para cluster K3s, use flannelsempre . flannel Implantação completa e de máquina única
Network.Ip4GatewayAddress Endereço IPv4 A.B.C.x Endereço do gateway; normalmente o endereço do roteador. Somente implantação completa
Network.Ip4PrefixLength [1-31] O comprimento do prefixo A.B.C da sub-rede do endereço IP. Por exemplo, use 24 se sua rede for 192.168.1.0/24. 24 Somente implantação completa
Network.Ip4AddressPrefix Máscara de sub-rede A.B.C.0/24 A sub-rede a partir da qual os endereços IP são alocados em implantações de máquina única. Por exemplo, se você especificar 192.168.1.0/24, o endereço do gateway será 192.168.1.1, o nó Linux será 192.168.1.2, o nó do Windows será 192.168.1.3 e os IPs de serviço receberão 192.168.1.4 e seguintes. Esse parâmetro é opcional e você deve garantir que os endereços IP estejam disponíveis para uso. Se este parâmetro não for especificado, o AKS Edge Essentials determinará os endereços IP disponíveis com base no melhor esforço. Somente implantação de máquina única
Network.DnsServers Endereço IPv4 A.B.C.x Endereço IP do seu DNS (normalmente o endereço do router). Para ver o DNS que a sua máquina utiliza, execute o comando Get-DnsClientServerAddress -AddressFamily IPv4. Somente implantação completa
Network.InternetDisabled Boolean Se o cluster tem acesso à Internet. O padrão é false, o que significa que seu cluster por padrão tem acesso à Internet. false Implantação completa e de máquina única
Network.SkipAddressFreeCheck Boolean Ignora falhas de verificação de endereço IP e continua com a implantação. false Implantação completa
Network.SkipDnsCheck Boolean Se você tiver fornecido servidores DNS no parâmetro, esse sinalizador ignorará a verificação de DNS e continuará com a Network.DnsServers implantação. false Implantação completa e de máquina única
Network.Proxy.Http String Link HttpProxy. Implantação completa e de máquina única
Network.Proxy.Https String Link HttpsProxy. Implantação completa e de máquina única
Network.Proxy.No String Nenhuma configuração de proxy para ignorar o proxy. Implantação completa e de máquina única
User.AcceptEula Boolean Aceite ou recuse o EULA. false Implantação completa e de máquina única
User.AcceptOptionalTelemetry Boolean Aceite ou recuse a telemetria optional . A required telemetria está sempre ativada. false Implantação completa e de máquina única
User.VolumeLicense.EnrollmentID String Se o licenciamento por volume for aplicável, forneça seu ID de inscrição. Implantação completa e de máquina única
User.VolumeLicense.PartNumber String Se o licenciamento por volume for aplicável, forneça o número da peça. Implantação completa e de máquina única
Machines[].ArcHybridComputeMachineId String Reserved null Implantação completa e de máquina única
Machines[].NetworkConnection.AdapterName String NetAdapterName para VSwitch. É obrigatório para uma implantação completa do Kubernetes. Você pode executar Get-NetAdapter -Physical para exibir a Name coluna do adaptador de sua escolha. Implantação completa e de máquina única
Machines[].NetworkConnection.Mtu Número A unidade máxima de transmissão (MTU) para a rede. 0 Implantação completa e de máquina única
Machines[].LinuxNode.ControlPlane Boolean Especifica se você deseja que essa nova implantação seja um plano de controle. Se false, é um nó de trabalho. Apenas para VMs Linux. false Implantação completa e de máquina única
Machines[].LinuxNode.CpuCount [2-x] Número de núcleos de CPU reservados para VM/VMs. 2 Implantação completa e de máquina única
Machines[].LinuxNode.MemoryInMB [2048-2x] RAM em MBs reservados para VM/VMs. 2048 Implantação completa e de máquina única
Machines[].LinuxNode.DataSizeInGB Número Tamanho da partição de dados. Para aplicações grandes, recomendamos aumentar esse número. Apenas para VMs Linux. 10 Implantação completa e de máquina única
Machines[].LinuxNode.LogSizeInGB Número Tamanho da partição de log em GB. O tamanho máximo da partição de log é limitado a 10 GB com mínimo e padrão em 1 GB. Disponível apenas em nós Linux. 1 Implantação completa e de máquina única
Machines[].LinuxNode.Ip4Address A.B.C.x Especifica o endereço IP que sua VM recebe. Implantação completa e de máquina única
Machines[].LinuxNode.MacAddress 00:00:00:00:00:00 Especifica o endereço MAC que sua VM toma. Implantação completa e de máquina única
Machines[].LinuxNode.TimeoutSeconds Número Tempo limite fornecido para o cluster Kubernetes concluir o processo de bootstrap. É recomendável usar o valor padrão. 300 Implantação completa e de máquina única
Machines[].LinuxNode.TpmPassthrough Boolean Permite o acesso TPM a partir do nó Linux. false Implantação completa e de máquina única
Machines[].LinuxNode.SecondaryNetworks Matriz Especifica uma rede secundária a ser adicionada ao nó Linux. Você pode especificar uma matriz de com informações de VMSwitchName IP estático opcionais. (Ip4Address,Ip4GatewayAddress and Ip4PrefixLength) null Implantação completa e de máquina única
Machines[].WindowsNode.CpuCount [2-x] Número de núcleos de CPU reservados para VM/VMs. 2 Implantação completa e de máquina única
Machines[].WindowsNode.MemoryInMB [2048-2x] RAM em MBs reservados para VM/VMs (múltiplos de 2). 2048 Implantação completa e de máquina única
Machines[].WindowsNode.Ip4Address A.B.C.x Especifica o endereço IP que sua VM recebe. Implantação completa e de máquina única
Machines[].WindowsNode.MacAddress 00:00:00:00:00:00 Especifica o endereço MAC que sua VM toma. Implantação completa e de máquina única
Machines[].WindowsNode.TimeoutSeconds Número Tempo limite fornecido para o cluster kubernetes concluir o processo de bootstrap. É recomendável usar o valor padrão. 900 Implantação completa e de máquina única

Próximos passos