我想創建具有特定Orchestrator Kubernetes集羣的資源組和集羣的Azure容器。使用Rest API的Azure容器服務
我知道通過使用CLI其可能的,但我想這樣做,使用Azure的REST API對此處給出的鏈接集裝箱服務
docs.microsoft.com/en-us/rest/api/container-service/ containerservices/createorupdate
在AAD註冊我的應用程序,並給予所需的權限。
GOT接入令牌,使請求到下面的API爲每個鏈路
PUT management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/containerServices/{containerServiceName} ?API版本= 2017年1月31日 但我得到錯誤的
{
"error": {
"code": "InvalidResource"
"message": "The resource definition is invalid."
}
}
我明白的時候是沒有在請求主體,我們得到這個錯誤。
所以我真正的問題在這裏是如果我想創建使用API請求的資源組和集羣的容器服務。
請求體
{
"id": "myCluster",
"name": "myCluster",
"type": "Microsoft.ContainerService/containerServices",
"location": "southindia",
"tags": {
"tag": "test"
},
"properties": {
"orchestratorProfile": {
"orchestratorType": "Kubernetes"
},
"servicePrincipalProfile": {
"clientId": "<clientid>,
"secret": "<secret>"
},
"masterProfile": {
"count": 1,
"dnsPrefix": "testabc"
},
"agentPoolProfiles": {
"name": "agentPool1234",
"count": 2,
"vmSize": "Standard_A1",
"dnsPrefix": "testabcagents"
},
"linuxProfile": {
"adminUsername": "kubeadmin",
"ssh": {
"publicKeys": [
{
"keyData": "sshkey"
}
]
}
}
}
}
響應越來越
{
"code": "BadRequest",
"message": "An error has occurred in subscription <subscriptionid>, resourceGroup: tobeDeletedResourceGroup request: OrchestratorType has unknown orchestrator: ."
}
請幫我在這
您的放身體無效 – 4c74356b41
@ 4c74356b41我得到同樣的錯誤,像Swarm,DCOS或自定義任何編排器 –
@ 4c74356b41你在PUT身上看到什麼錯誤的東西。請你詳細說明一下好嗎?或者如果你有樣品PUT身體請提供給我...... –