![](/img/trans.png)
[英]How to Create Azure Kubernetes Service (AKS) using ARM Templates
[英]How to create an Azure AKS service through ARM Template
我正在研究 Azure Kubernetes 服务。 我正在通过门户成功创建 AKS。 但是,我需要通过 ARM 模板来完成。
如何借助 ARM 模板创建 AKS?
为此,我按照链接
但是,这里收到一个问题,如:
代码:无效模板
消息:部署模板验证失败:“模板资源“AKSsubnet/Microsoft.Authorization/36985XXX-XXXX-XXXX-XXXX-5fb6b7ebXXXX”在“53”行和列的“Microsoft.Network/virtualNetworks/subnets/providers/roleAssignments”类型“9”的段长度不正确。 嵌套资源类型必须具有与其资源名称相同数量的段。 根资源类型的段长度必须比其资源名称大 1。 请参阅https://aka.ms/arm-template/#resources了解使用详情。'。
旧线程,但这就是 AKS 高级网络 ARM 模板不适合您的原因。
部署中的步骤之一将 SP 分配为新创建的 AKS 子网的参与者,以便 SP 可以发挥其高级网络魔法。
为了在 RG 中分配角色,需要对该 RG 拥有所有者权限。
我怀疑您在资源的“名称”字段中提供了格式不正确的字符串。 它应该遵循这样的模式 - “{resource-name}/Microsoft.Authorization/{role-assign-GUID}”
更多关于这里 - https://docs.microsoft.com/en-us/azure/role-based-access-control/role-assignments-template#resource
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.