在 Spinnaker 内部组件部署上添加 Kubernetes 注释
Add Kubernetes annotations on Spinnaker internal component deployments
我们使用 Kubernetes 1.9 作为 Spinnaker v1.6 的云提供商。
在此模式下,halyard
部署所有 Spinnaker 组件 - orca
、rosco
、igor
等 - 作为 [=14 中的 Kubernetes 部署=] 命名空间。
由于我们的容器日志记录解决方案的定义方式,我们希望向这些特定的 Spinnaker pods 添加自定义 Kubernetes 注释。
虽然我们可以手动编辑这些 pods,但我想知道是否有办法配置 Halyard 以在它创建的所有 pods 上附加自定义注释。
虽然没有记录 here, it does look like there is a podAnnations option。
我能够使用以下配置添加文件 ~/.hal/default/service-settings/front50.yml
以在 front50 pods.
上获取 kube2iam 注释
kubernetes:
podAnnotations:
iam.amazonaws.com/role: myawsrole
我们使用 Kubernetes 1.9 作为 Spinnaker v1.6 的云提供商。
在此模式下,halyard
部署所有 Spinnaker 组件 - orca
、rosco
、igor
等 - 作为 [=14 中的 Kubernetes 部署=] 命名空间。
由于我们的容器日志记录解决方案的定义方式,我们希望向这些特定的 Spinnaker pods 添加自定义 Kubernetes 注释。
虽然我们可以手动编辑这些 pods,但我想知道是否有办法配置 Halyard 以在它创建的所有 pods 上附加自定义注释。
虽然没有记录 here, it does look like there is a podAnnations option。
我能够使用以下配置添加文件 ~/.hal/default/service-settings/front50.yml
以在 front50 pods.
kubernetes:
podAnnotations:
iam.amazonaws.com/role: myawsrole