我们正在使用Kubernetes 1.9作为Spinnaker v1.6的云提供商。
在此模式下,halyard
部署了所有Spinnaker组件 - orca
,rosco
,igor
等 - 作为spinnaker
中的Kubernetes部署命名空间。
由于我们定义了容器的日志记录解决方案,我们希望为这些特定的Spinnaker pod添加自定义Kubernetes注释。
虽然我们可以手动编辑这些pod,但我想知道是否有办法配置Halyard在其创建的所有pod上附加自定义注释。
答案 0 :(得分:6)
虽然未记录here,但看起来确实有podAnnations option。
我能够使用以下配置添加文件~/.hal/default/service-settings/front50.yml
,以在front50吊舱上获取kube2iam批注。
kubernetes:
podAnnotations:
iam.amazonaws.com/role: myawsrole