AZ部署ARM模板返回异常

问题描述

在使用 ARM 模板从 AZ 命令行成功部署 KafkaCluster 数周后,最近它不再工作,kARM template 没有发生任何变化。运行 parameter 后,它会抛出异常。

AZ deployment command

运行该命令后,Kafka的模板正在打印正确的参数,在日志的末尾有一些异常:

az deployment group create --resource-group XX --template-spec "/subscriptions/xxx/versions/1.0" --parameters ./environment/deploy/kafka/parameters.json --debug # to debug

这里有什么问题? 欢迎提出任何建议。

解决方法

问题出在 Jenkins 用于触发部署的参数文件中,这是一种从命令行传递 ARM 模板参数而不是从文件中读取它们的简单修复方法。

--parameters 'clusterName=XX' 'clusterLoginUserName=XX' 'clusterLoginPassword=XX' 'location=XX' 'clusterVersion=4.0' 'clusterKind=XX' 'sshUserName=XX' 'sshPassword=XX' 'minTlsVersionNumber=1.2'