我尝试使用Windows节点配置Azure ACS Kubernetes群集。 Azure 2.0 CLI可以很好地创建Linux集群,但在创建Windows集群时失败了。
这是我执行的命令:
***@DAVEPC:~$ az acs create -n RMA-KB-01 -d rmakb -g RG-KB-01 --generate-ssh-keys --orchestrator-type kubernetes --windows --admin-password=*****
这是错误:
At least one resource deployment operation failed. Please list deployment operations for details. Please see https://aka.ms/arm-debug for usage details. { "status": "Failed", "error": {
"code": "ResourceDeploymentFailure",
"message": "The resource operation completed with terminal provisioning state 'Failed'.",
"details": [
{
"code": "ProvisioningFailed",
"message": "Provisioning of resource(s) for container service 'RMA-KB-01' in resource group 'RG-KB-01' failed with errors: Resource type: Microsoft.Compute/virtualMachines, name: 1E4FCacs9001, id: /subscriptions/64b38e64-5dbd-438d-84d3-94e87b553a51/resourceGroups/RG-KB-01/providers/Microsoft.Compute/virtualMachines/1E4FCacs9001, StatusCode: NotFound, StatusMessage: \\n {\r\n \"error\": {\r\n \"code\": \"ImageNotFound\",\r\n \"target\": \"imageReference\",\r\n \"message\": \"The platform image 'MicrosoftWindowsServer:WindowsServer:2016-Datacenter-with-Containers:2016.0.20170127' is not available. Verify that all fields in the storage profile are correct.\"\r\n }\r\n}\r\nResource type: Microsoft.Compute/virtualMachines, name: 1E4FCacs9000, id: /subscriptions/64b38e64-5dbd-438d-84d3-94e87b553a51/resourceGroups/RG-KB-01/providers/Microsoft.Compute/virtualMachines/1E4FCacs9000, StatusCode: NotFound, StatusMessage: \\n {\r\n \"error\": {\r\n \"code\": \"ImageNotFound\",\r\n \"target\": \"imageReference\",\r\n \"message\": \"The platform image 'MicrosoftWindowsServer:WindowsServer:2016-Datacenter-with-Containers:2016.0.20170127' is not available. Verify that all fields in the storage profile are correct.\"\r\n }\r\n}\r\nResource type: Microsoft.Compute/virtualMachines, name: 1E4FCacs9002, id: /subscriptions/64b38e64-5dbd-438d-84d3-94e87b553a51/resourceGroups/RG-KB-01/providers/Microsoft.Compute/virtualMachines/1E4FCacs9002, StatusCode: NotFound, StatusMessage: \\n {\r\n \"error\": {\r\n \"code\": \"ImageNotFound\",\r\n \"target\": \"imageReference\",\r\n \"message\": \"The platform image 'MicrosoftWindowsServer:WindowsServer:2016-Datacenter-with-Containers:2016.0.20170127' is not available. Verify that all fields in the storage profile are correct.\"\r\n }\r\n}\r\n"
}
] } } Correlation ID: c69bc7a4-2d0a-431b-ac7e-f98894110eea
我刚刚使用Azure门户尝试了这个过程并得到了同样的错误。 Windows容器Kubernetes预览是否有问题?
答案 0 :(得分:1)
看来它是一个bug,没有这样的VM Image:
C:\> Get-AzureRmVMImage -Location westeurope -PublisherName $pubName -Offer $offerName `
-Skus 2016-Datacenter-with-Containers | select version
Version
-------
2016.127.20170406
2016.127.20170411
2016.127.20170510
我已经复制了你的错误。 您应该提出问题here。
答案 1 :(得分:0)
也许我遗漏了一些东西,但我认为您应该使用az a k 而不是az acs。不错的博客here。
ACS是pretty deprecated服务(它是针对多容器协调器的Azure产品),现在被AKS取代。