我用aws-ecr在K8s中设置Spinnaker。我的设置和步骤是:
AWS侧的:
三角帆设置:
使用以下设置修改 values.yaml : ```帐户:
带注释的 clouddriver.yaml :部署以使用已创建的角色(通过在pod规范的注释中引用角色名称来使用pod中的IAM角色)
但它不起作用,而cloudrvier方面的错误是:
。d.r.p.a.DockerRegistryImageCachingAgent : Could not load tags for 1234xxxxx.dkr.ecr.<my_region>.amazonaws.com/spinnaker-test-project in https://1234xxxxx.dkr.ecr.<my_region>.amazonaws.com
想得到一些我失踪的帮助或建议,谢谢
答案 0 :(得分:1)
得到Spinnaker官方松弛频道的答案。由于它使用docker客户端而不是aws客户端,因此在clouddriver pod中添加iam策略无法工作。可以找到使其工作的解决方法here
注意*目前在升降索中打破了Ecr支持。这可能会在将来从kubernetes v1迁移到升降机后得到修复 - > v2或更早版本,请与社区或文档进行核实。