我从 Helm Chart ( https://github.com/helm/charts/tree/master/stable/spinnaker ) 创建 Spinnaker。
然后我想将 ECR 添加到我的 Spinnaker。我连接到海拉德:
kubectl exec -it -n spinnaker spinnaker-spinnaker-halyard-0 bash
然后我把这个命令:
hal config provider docker-registry account add ecr-registry --repositories REPOSITORY_NAME --address https://ID.dkr.ecr.REGION.amazonaws.com --username AWS --password-command "aws --region REGION ecr get-authorization-token --output text --query 'authorizationData[].authorizationToken' | base64 -d | sed 's/^AWS://'"
但是在这个 spinnaker-spinnaker-halyard-0 上没有安装 aws CLI。因此无法添加此 ECR。
有任何想法吗?