spinnaker支持针对多个Kubernetes集群吗?

时间:2016-03-29 16:40:34

标签: kubernetes spinnaker

我们在每个环境中使用单独的VPC。针对不同Kubernetes集群的大三角帆支持还是将支持?添加环境是否可行?

2 个答案:

答案 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