5

我们为每个环境使用单独的 VPC。Spinnaker 是否支持或将支持针对不同的 Kubernetes 集群?临时添加环境是否可行?

4

2 回答 2

10

Spinnaker 支持多个 Kubernetes 集群,每个集群都作为一个“帐户”添加到 Spinnaker 配置中。配置的帐户在部署时显示为选项,每个应用程序的服务器组都汇总在它们所属的帐户下。

可以更改该配置并在运行时刷新它,但这将涉及编辑支持 Spinnaker 的 Clouddriver 组件的磁盘上 yaml 文件并触发 /config-refresh 端点。

于 2016-03-29T17:04:13.153 回答
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
于 2017-06-28T01:55:20.140 回答