簡體   English   中英

如何通過 ARM 模板創建 Azure AKS 服務

[英]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了解使用詳情。'。

如何借助 ARM 模板創建 AKS?

最直接的方法之一,在門戶中導航到創建AKS頁面,填寫屬性,單擊Download a template for automation ,然后您將獲得模板。

在此處輸入圖片說明

您可以在自定義部署中測試模板,它會正常工作。

在此處輸入圖片說明

舊線程,但這就是 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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM