我们在每个环境中使用单独的VPC。针对不同Kubernetes集群的大三角帆支持还是将支持?添加环境是否可行?
答案 0 :(得分:8)
Spinnaker支持多个Kubernetes群集,每个群集都被添加为“帐户”#39;在Spinnaker配置中。配置的帐户在部署时显示为选项,每个应用程序的服务器组在其所属的帐户下汇总。
可以更改该配置并在运行时刷新它,但它将涉及编辑支持Spinnaker的Clouddriver组件并触发/ config-refresh端点的磁盘上yaml文件。
答案 1 :(得分:1)
您可以使用与此类似的配置。在这里,我将2 k8s帐户与上下文添加为k8s选择器。
kubernetes:
enabled: true
accounts:
- name: scratch-k8s-account
requiredGroupMembership: []
context: k8s-poc1.dev-domain.net
namespaces: []
omitNamespaces: []
dockerRegistries:
- accountName: poc-ecr
namespaces: []
kubeconfigFile: /home/ubuntu/.kops/config
- name: dev-k8s-account
requiredGroupMembership: []
context: k8s-poc2.dev-domain.net
namespaces: []
omitNamespaces: []
dockerRegistries:
- accountName: poc-ecr
namespaces: []
kubeconfigFile: /home/ubuntu/.kops/config
primaryAccount: scratch-k8s-account