J'ai un cluster Aks et je souhaite obtenir l'IP publique de l'ensemble de l'échelle de la machine virtuelle associée à l'agent d'agents de cluster. J'ai trouvé cela page de documentation et essayé l'appel d'API suivant: P>
Mais je reçois cette réponse: obtenez https://management.azure.com/subscriptions/ {Your Sous ID} / GROUPES DE RESSOURCES / {RG NAME} /Providers/MicRosoft.cpute/VirtualMachinesCalesfalescsers/ {Nom de jeu d'échelle} / Publicipaddresses? API- Version = 2017-03-30 code> p>
{"valeur": []} code> p>
3 Réponses :
Par défaut, l'ensemble de l'échelle de la machine virtuelle d'AKS n'a pas de propriété intellectuelle publique. Les nœuds AKS ne nécessitent pas leurs propres adresses IP publique pour la communication. P>
Mais vous pouvez attribuer une adresse IP publique par nœud (mode de prévisualisation). P>
Voici le lien vers la documentation officielle: P>
Vous pouvez valider si la touche PUBLIPIPADDRESSES CODE> de votre jeu d'échelle contient toutes les valeurs en visitant HTTPS : //resources.azure.com/ et naviguer vers l'ensemble de l'échelle. Il est tout à fait possible que votre VMS n'ait pas d'IPS publique associé au VMS. P>
Pour votre problème, vous devez prendre soin du message que les VMS créent-ils:
Pour créer un ensemble d'échelle qui attribue une adresse IP publique à chaque virtuel Machine avec le CLI, ajoutez le paramètre --Public-IP-Per-VM aux VMSS Créer une commande. p> blockquote>
uniquement de cette manière, vous pouvez obtenir les adresses IP publique via l'API de repos: p>
xxx pré> mais lorsque vous créez le cluster AKS et activez les VMS Le pool de l'agent, le VMS toujours derrière dans un équilibreur de charge, de sorte qu'il est
Publicipaddressconfiguration code> La propriété est
null code> et donnez votre réponse comme vide. p> p>
Serait-il possible d'attribuer une seule adresse IP publique à l'ensemble de l'échelle de la machine virtuelle et non par vm?
@Daniel Si vous voulez dire, attribuez uniquement l'adresse IP publique à l'instance des VMS sans l'équilibreur de charge ou la passerelle d'application, vous ne pouvez pas l'atteindre. Pour les AKS, il utilise toujours une entrée pour l'ensemble du cluster Aks avec une seule adresse IP publique.