Helm Chart的Halyard大三角帆缺少AWS CLI

时间:2019-02-21 10:25:32

标签: spinnaker spinnaker-halyard

我从头盔图表(https://github.com/helm/charts/tree/master/stable/spinnaker)创建了大三角帆。

然后我想将ECR添加到我的大三角帆中。我连接到海拉德:

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。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

我相信

AWS cli默认情况下未安装在挂绳上。如果需要,您可以以根用户身份访问该容器并进行安装。但是,如果您尝试使用--password-command使用大三角帆配置ECR,则无需在yardyard pod中安装aws cli。希望这可以帮助。