私はAzureでKubernetesのthis公式チュートリアルに従おうとしています。私はMacとLinuxの両方で試しました。Azure CLI for Linux and Mac:証明書の問題
私は正常に私の企業アカウントでCLIからログインすることができますが、私は、出力の最後に./create-kubernetes-cluster.js
を実行すると、私は、これはについては何の証明書
info: Executing command network vnet create
info: Using default address space cidr: 12
info: Using default subnet start IP: 172.16.0.0
info: Using default subnet cidr: 15
+ Looking up network configuration
error: The server failed to authenticate the request. Verify that the certificate is valid and is associated with this subscription.
info: Error information has been recorded to /home/dds/.azure/azure.err
error: network vnet create command failed
を参照してください?どこから来たの?ここで
はazure.err
です:
[Error: The server failed to authenticate the request. Verify that the certificate is valid and is associated with this subscription.]
stack: [Getter/Setter],
code: 'ForbiddenError',
statusCode: 403,
__frame:
{ name: 'get__3',
line: 47,
file: '/home/dds/k8s/src/kubernetes/docs/getting-started-guides/coreos/azure/node_modules/azure-cli/lib/commands/asm/network/networkConfig.js',
prev:
{ name: 'create__1',
line: 34,
file: '/home/dds/k8s/src/kubernetes/docs/getting-started-guides/coreos/azure/node_modules/azure-cli/lib/commands/asm/network/virtualNetwork.js',
prev: [Object],
calls: 1,
active: false,
offset: 4,
col: 43 },
calls: 0,
active: false,
offset: 4,
col: 59 },
rawStack: [Getter] }
Error: The server failed to authenticate the request. Verify that the certificate is valid and is associated with this subscription.
<<< async stack >>>
at get__3 (/home/dds/k8s/src/kubernetes/docs/getting-started-guides/coreos/azure/node_modules/azure-cli/lib/commands/asm/network/networkConfig.js:51:60)
at create__1 (/home/dds/k8s/src/kubernetes/docs/getting-started-guides/coreos/azure/node_modules/azure-cli/lib/commands/asm/network/virtualNetwork.js:38:44)
at __6 (/home/dds/k8s/src/kubernetes/docs/getting-started-guides/coreos/azure/node_modules/azure-cli/lib/commands/asm/network/network.js:125:22)
<<< raw stack >>>
at Function.ServiceClient._normalizeError (/home/dds/k8s/src/kubernetes/docs/getting-started-guides/coreos/azure/node_modules/azure-cli/node_modules/azure-common/lib/services/serviceclient.js:815:23)
at /home/dds/k8s/src/kubernetes/docs/getting-started-guides/coreos/azure/node_modules/azure-cli/node_modules/azure-common/lib/services/filters/errorhandlingfilter.js:44:29
at Request._callback (/home/dds/k8s/src/kubernetes/docs/getting-started-guides/coreos/azure/node_modules/azure-cli/node_modules/azure-common/lib/http/request-pipeline.js:109:14)
at Request.self.callback (/home/dds/k8s/src/kubernetes/docs/getting-started-guides/coreos/azure/node_modules/azure-cli/node_modules/azure-common/node_modules/request/request.js:199:22)
at emitTwo (events.js:87:13)
at Request.emit (events.js:172:7)
at Request.<anonymous> (/home/dds/k8s/src/kubernetes/docs/getting-started-guides/coreos/azure/node_modules/azure-cli/node_modules/azure-common/node_modules/request/request.js:1160:14)
at emitOne (events.js:82:20)
at Request.emit (events.js:169:7)
at IncomingMessage.<anonymous> (/home/dds/k8s/src/kubernetes/docs/getting-started-guides/coreos/azure/node_modules/azure-cli/node_modules/azure-common/node_modules/request/request.js:1111:12)
あなたは、私はこの問題を解決する方法を教えてもらえますか?
更新
私はAzureのサポートのためのチケットを作成し、彼らが私に言った:
私は、リソース・プロバイダのほとんどは、あなたの サブスクリプションのために登録されていない参照してください。ポータルを介して行うの展開(1回目)そのPowerShellのか、CLI を経由して、我々はこれらを登録する(1回の活動を)持っている持っているがあれば、自動的に リソースプロバイダを登録
https://azure.microsoft.com/en-in/documentation/articles/azure-cli-arm-commands/は、プロバイダを登録するためにこれらのコマンドレットを実行してください&その後、 展開
azure provider register –namespace Microsoft.Network
azure provider register –namespace Microsoft.Compute
azure provider register –namespace Microsoft.ContainerService
azure provider register –namespace Microsoft.ResourceHealth
azure provider register –namespace Microsoft.Storage
を再試行してください私は正常にこれらのコマンドを実行しますが、結果は同じです。
あなたが実行している何kubernetes?ハイパーキューブまたはまっすぐなコマンドラインのバージョン? –
Kubernetesは現在のマスターブランチから複製されています。私が言及したチュートリアルからの正確なステップ。 – dds
@colemickensあなたはKubernetesとAzureについて何か、この答えを知っているかもしれません。 –