在Azure VM Scale Set的Azure Resource Manager模板中,可以使用extensionProfile属性配置vm扩展。
public Form1() { catArray[0] = ... }
是否有任何模板函数允许获取应用扩展的节点的resourceid或节点号?就像一个人正在手动循环并使用copyIndex()函数?
基本上,我需要在docker扩展的命令中获取节点的本地IP地址。
答案 0 :(得分:0)
您可以使用ARM模板的reference关键字。
看起来像是:
[reference(variables('nicName')).ipConfigurations[0].properties.privateIPAddress]
答案 1 :(得分:0)
对于扩展,没有资源循环类型构造可以不同地应用于VM规模集资源中的不同VM。
您是否可以在比例集中添加负载均衡器并定义将IP地址映射到前面的IP规则:frontendport + x到VMSS / VMx:backendport?
节点可以获得自己的IP地址,那么您是否可以在节点上运行的脚本中进行任何解决方法,或者在节点中将其IP地址报告给可以由主节点拾取的位置?