问题描述
在使用 ARM 模板从 AZ 命令行成功部署 KafkaCluster 数周后,最近它不再工作,k
或 ARM 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'