spinnaker 是否支持针对多个 Kubernetes 集群?
Will spinnaker support targeting multiple Kubernetes clusters?
我们为每个环境使用一个单独的 VPC。 spinnaker 是否或将支持针对不同的 Kubernetes 集群?添加临时环境是否可行?
Spinnaker 支持多个 Kubernetes 集群,每个集群都作为 'account' 添加到 Spinnaker 配置中。配置的帐户在部署时作为选项显示,每个应用程序的服务器组都在它们所属的帐户下汇总。
可以更改该配置并在运行时刷新它,但这需要编辑支持 Spinnaker 的 Clouddriver 组件的磁盘上的 yaml 文件并触发 /config-refresh 端点。
您可以使用类似的配置。在这里,我添加了 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
我们为每个环境使用一个单独的 VPC。 spinnaker 是否或将支持针对不同的 Kubernetes 集群?添加临时环境是否可行?
Spinnaker 支持多个 Kubernetes 集群,每个集群都作为 'account' 添加到 Spinnaker 配置中。配置的帐户在部署时作为选项显示,每个应用程序的服务器组都在它们所属的帐户下汇总。
可以更改该配置并在运行时刷新它,但这需要编辑支持 Spinnaker 的 Clouddriver 组件的磁盘上的 yaml 文件并触发 /config-refresh 端点。
您可以使用类似的配置。在这里,我添加了 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