Partager via


Paramètres JSON de configuration de déploiement

Cette page décrit le schéma de déploiement AKS Edge Essentials utilisé dans le aksedge-config.json.

Vous trouverez le fichier de schéma JSON complet à l’adresse C:\Program Files\AksEdge\aksedge-dcschema.json.

Attribut Type de valeur Description Valeur par défaut Types de déploiement applicables
SchemaVersion Chaîne Spécifie la version du schéma/format du JSON. 1.9 Déploiement à un seul ordinateur et complet
Version 1.0 Spécifie la version de l'instance JSON. 1.0 Déploiement à un seul ordinateur et complet
DeploymentType [SingleMachineCluster / ScalableCluster] Spécifie le type de déploiement. Dans ScalableCluster, vous pouvez ajouter d'autres ordinateurs à l'infrastructure de cluster. SingleMachineCluster Déploiement à un seul ordinateur et complet
Init.ServiceIPRangeStart Adresse A.B.C.xIPv4 . Adresse de démarrage IP réservée pour vos services Kubernetes. Cette plage d’adresses IP doit être gratuite sur votre sous-réseau A.B.C.0. Aucune Déploiement à un seul ordinateur et complet
Init.ServiceIPRangeSize [0-127] Nombre d’adresses IP réservées pour vos services Kubernetes. En fonction de la taille, nous allouons une plage d’adresses IP gratuites sur votre sous-réseau. 0 Déploiement à un seul ordinateur et complet
Join.ClusterJoinToken Chaîne Reserved Aucune Déploiement complet uniquement
Join.DiscoveryTokenHash Chaîne Reserved Aucune Déploiement complet uniquement
Join.CertificateKey Chaîne Reserved Aucune Déploiement complet uniquement
Join.ClusterId Chaîne Reserved Aucune Déploiement complet uniquement
Arc.ClusterName Chaîne Nom préféré du cluster à afficher dans le Portail Microsoft Azure. <Machinename>-cluster Déploiement à un seul ordinateur et complet
Arc.Location Chaîne Emplacement du groupe de ressources. Aucune Déploiement à un seul ordinateur et complet
Arc.ResourceGroupName Chaîne Nom du groupe de ressources. Aucune Déploiement à un seul ordinateur et complet
Arc.SubscriptionId GUID ID d’abonnement Azure. Aucune Déploiement à un seul ordinateur et complet
Arc.TenantId GUID TenantID pour l’abonnement Azure. Aucune Déploiement à un seul ordinateur et complet
Arc.ClientId GUID AppID du principal de service. Vous pouvez utiliser la page Inscriptions d’applications dans la page de ressources Microsoft Entra sur le Portail Azure, pour répertorier et gérer les principaux de service dans un locataire. Aucune Déploiement à un seul ordinateur et complet
Arc.ClientSecret Chaîne Secret associé au principal du service. Aucune Déploiement à un seul ordinateur et complet
Network.ControlPlaneEndpointIp Adresse IPv4 A.B.C.x Une adresse IP gratuite sur votre sous-réseau A.B.C. Le plan de contrôle (serveur API) obtient cette adresse. Déploiement complet uniquement
Network.NetworkPlugin [calico / flannel] Choix du plug-in CNI pour le modèle réseau Kubernetes. Pour le cluster K8s, utilisez toujours calico et pour le cluster K3s, utilisez flannel. flannel Déploiement à un seul ordinateur et complet
Network.Ip4GatewayAddress Adresse IPv4 A.B.C.x Adresse de la passerelle ; généralement l’adresse du routeur. Déploiement complet uniquement
Network.Ip4PrefixLength [1-31] Longueur du préfixe A.B.C du sous-réseau d’adresses IP. Par exemple, utilisez 24 si votre réseau est 192.168.1.0/24. 24 Déploiement complet uniquement
Network.Ip4AddressPrefix Masque de sous-réseau A.B.C.0/24 Sous-réseau à partir duquel les adresses IP sont allouées dans les déploiements de machines uniques. Par exemple, si vous spécifiez 192.168.1.0/24, l’adresse de la passerelle est 192.168.1.1, le nœud Linux est 192.168.1.2, le nœud Windows est 192.168.1.3 et les adresses IP de service sont affectées à 192.168.1.4 et versions ultérieures. Ce paramètre est facultatif et vous devez vous assurer que les adresses IP sont disponibles pour être utilisées. Si ce paramètre n’est pas spécifié, AKS Edge Essentials détermine les adresses IP disponibles en fonction du meilleur effort. Déploiement d’ordinateur unique uniquement
Network.DnsServers Adresse IPv4 A.B.C.x Adresse IP de votre DNS (généralement l’adresse du routeur). Pour afficher le dns que votre machine utilise, émettez la commande Get-DnsClientServerAddress -AddressFamily IPv4. Déploiement complet uniquement
Network.InternetDisabled Boolean Indique si votre cluster a accès à Internet. La valeur par défaut est false, ce qui signifie que votre cluster a accès par défaut à Internet. false Déploiement à un seul ordinateur et complet
Network.SkipAddressFreeCheck Boolean Ignore les échecs de vérification des adresses IP et continue avec le déploiement. false Déploiement complet
Network.SkipDnsCheck Boolean Si vous avez fourni des serveurs DNS dans le Network.DnsServers paramètre, cet indicateur ignore la vérification DNS et continue avec le déploiement. false Déploiement à un seul ordinateur et complet
Network.Proxy.Http Chaîne Lien HttpProxy. Déploiement à un seul ordinateur et complet
Network.Proxy.Https Chaîne Lien HttpsProxy. Déploiement à un seul ordinateur et complet
Network.Proxy.No Chaîne Aucune configuration de proxy pour contourner le proxy. Déploiement à un seul ordinateur et complet
User.AcceptEula Boolean Acceptez ou refusez le CLUF. false Déploiement à un seul ordinateur et complet
User.AcceptOptionalTelemetry Boolean Acceptez ou refusez les optional données de télémétrie. La required télémétrie est toujours activée. false Déploiement à un seul ordinateur et complet
User.VolumeLicense.EnrollmentID Chaîne Si la licence en volume est applicable, fournissez votre ID d’inscription. Déploiement à un seul ordinateur et complet
User.VolumeLicense.PartNumber Chaîne Si la licence en volume est applicable, indiquez le numéro de partie. Déploiement à un seul ordinateur et complet
Machines[].ArcHybridComputeMachineId Chaîne Reserved null Déploiement à un seul ordinateur et complet
Machines[].NetworkConnection.AdapterName Chaîne NetAdapterName pour VSwitch. Il est obligatoire pour un déploiement Kubernetes complet. Vous pouvez exécuter Get-NetAdapter -Physical pour afficher la Name colonne de l’adaptateur de votre choix. Déploiement à un seul ordinateur et complet
Machines[].NetworkConnection.Mtu Number Unité de transmission maximale (MTU) pour le réseau. 0 Déploiement à un seul ordinateur et complet
Machines[].LinuxNode.ControlPlane Booléen Spécifie si vous souhaitez que ce nouveau déploiement soit un plan de contrôle. Si false, c'est qu'il s'agit d'un nœud Worker. Uniquement pour les machines virtuelles Linux. false Déploiement à un seul ordinateur et complet
Machines[].LinuxNode.CpuCount [2-x] Nombre de cœurs de processeur réservés à la machine virtuelle/aux machines virtuelles. 2 Déploiement à un seul ordinateur et complet
Machines[].LinuxNode.MemoryInMB [2048-2x] RAM en Mo réservés à la machine virtuelle/aux machines virtuelles. 2048 Déploiement à un seul ordinateur et complet
Machines[].LinuxNode.DataSizeInGB Number Taille de la partition de données. Pour les applications volumineuses, nous vous recommandons d'augmenter ce nombre. Uniquement pour les machines virtuelles Linux. 10 Déploiement à un seul ordinateur et complet
Machines[].LinuxNode.LogSizeInGB Number Taille de la partition de journal en Go. La taille maximale de la partition de journal est limitée à 10 Go avec un minimum et une valeur par défaut de 1 Go. Disponible uniquement sur les nœuds Linux. 1 Déploiement à un seul ordinateur et complet
Machines[].LinuxNode.Ip4Address A.B.C.x Spécifie l'adresse IP que votre machine virtuelle prend. Déploiement à un seul ordinateur et complet
Machines[].LinuxNode.MacAddress 00:00:00:00:00:00 Spécifie l’adresse MAC que votre machine virtuelle prend. Déploiement à un seul ordinateur et complet
Machines[].LinuxNode.TimeoutSeconds Number Délai d’expiration fourni pour que le cluster Kubernetes termine le processus de démarrage. Il est recommandé d’utiliser la valeur par défaut. 300 Déploiement à un seul ordinateur et complet
Machines[].LinuxNode.TpmPassthrough Boolean Active l’accès au module TPM à partir du nœud Linux. false Déploiement à un seul ordinateur et complet
Machines[].LinuxNode.SecondaryNetworks Tableau Spécifie un réseau secondaire à ajouter au nœud Linux. Vous pouvez spécifier un tableau d’informations VMSwitchName IP statiques facultatives. (Ip4Address,Ip4GatewayAddress and Ip4PrefixLength) null Déploiement à un seul ordinateur et complet
Machines[].WindowsNode.CpuCount [2-x] Nombre de cœurs de processeur réservés à la machine virtuelle/aux machines virtuelles. 2 Déploiement à un seul ordinateur et complet
Machines[].WindowsNode.MemoryInMB [2048-2x] RAM en Mo réservés à la machine virtuelle/aux machines virtuelles (multiples de 2). 2048 Déploiement à un seul ordinateur et complet
Machines[].WindowsNode.Ip4Address A.B.C.x Spécifie l'adresse IP que votre machine virtuelle prend. Déploiement à un seul ordinateur et complet
Machines[].WindowsNode.MacAddress 00:00:00:00:00:00 Spécifie l’adresse MAC que votre machine virtuelle prend. Déploiement à un seul ordinateur et complet
Machines[].WindowsNode.TimeoutSeconds Number Délai d’expiration fourni pour que le cluster Kubernetes termine le processus de démarrage. Il est recommandé d’utiliser la valeur par défaut. 900 Déploiement à un seul ordinateur et complet

Étapes suivantes