我正在尝试使用在Ubuntu 16.04 VM上运行的Halyard将Spinnaker部署到K8s集群。 Kubernetes群集部署在Azure Kubernetes服务上。
我正在按照此处的说明将Azure帐户添加到Halyard:https://www.spinnaker.io/setup/install/providers/azure/
我在最后几个步骤中得到了错误。
hal config provider azure account add my-azure-account --client-id $APP_ID --tenant-id $TENANT_ID --subscription-id $SUBSCRIPTION_ID --default-key-vault $VAULT_NAME --default-resource-group $RESOURCE_GROUP --app-key
The appKey (password) of your service principal.:
Get current deployment
Success
Add the my-azure-account account
default.provider.azure中的故障问题:!错误错误 实例化Azure凭据:订阅“ XXX-XX-X-XXXXXX” 找不到。 ?请按照这里的指示 https://aka.ms/azspinconfig设置天蓝色凭据。
无法为提供商azure添加帐户my-azure-account。
有人使用Halyard在Azure上成功部署了Spinnaker吗?
我在halyard.log中看到以下错误:
答案 0 :(得分:0)
default.provider.azure中的故障问题:!错误错误 实例化Azure凭据:订阅“ XXX-XX-X-XXXXXX” 找不到。
请验证您在Azure帐户中传递的订阅ID 。
首先,请确保已启用提供程序:
hal config provider azure enable
下一步,运行以下hal命令将一个名为my-azure-account的帐户添加到您的Azure帐户列表中:
hal config provider azure account add my-azure-account \
--client-id $APP_ID \
--tenant-id $TENANT_ID \
--subscription-id $SUBSCRIPTION_ID \
--default-key-vault $VAULT_NAME \
--default-resource-group $RESOURCE_GROUP \
--app-key