【问题标题】:Will spinnaker support targeting multiple Kubernetes clusters?Spinnaker 是否支持针对多个 Kubernetes 集群?
【发布时间】:2016-03-29 16:40:33
【问题描述】:

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

【问题讨论】:

    标签: kubernetes spinnaker


    【解决方案1】:

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

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

    【讨论】:

    • 这还是产品的状态吗?我想知道是否有办法导入现有的 kubernetes 集群(例如,使用 GKE 构建)以由现有 Spinnaker 实例管理,或者是否必须在配置时(或运行时,使用 cfieber 的解决方法)指定所有集群
    【解决方案2】:

    您可以使用与此类似的配置。在这里,我添加了 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
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-12-07
      • 1970-01-01
      • 2015-08-17
      • 1970-01-01
      • 2019-05-13
      • 2022-01-04
      • 1970-01-01
      相关资源
      最近更新 更多