如何将Kubernetes集群添加到大三角帆

问题描述 投票:0回答:1

我正在使用Spinnaker舵图在我的kubernetes集群中部署Spinnaker。

https://github.com/helm/charts/tree/master/stable/spinnaker

使用以下步骤,我们可以将k8s集群添加到大三角帆。

  1. 将kubeconfig上载到机密
$ kubectl create secret generic --from-file=$HOME/.kube/config my-kubeconfig
  1. 设置图表的以下值:
kubeConfig:
  enabled: true
  secretName: my-kubeconfig
  secretKey: config
  contexts:
  # Names of contexts available in the uploaded kubeconfig
  - my-context
  # This is the context from the list above that you would like
  # to deploy Spinnaker itself to.
  deploymentContext: my-context

我想包括Dev,Test,QA k8s集群。我只能包括Dev。让我知道如何包含多个群集。

kubernetes kubernetes-helm spinnaker
1个回答
0
投票

您需要确保所有上下文都在您的$HOME/.kube/config文件中:

contexts:
- context:
    cluster: dev
    user: dev
  name: dev
- context:
    cluster: test
    user: test
  name: test
- context:
    cluster: qa
    user: qa
  name: qa

并且您需要在部署之前在values.yaml文件上附加所有上下文:

kubeConfig:
  enabled: true
  secretName: my-kubeconfig
  secretKey: config
  contexts:
  # Names of contexts available in the uploaded kubeconfig
  - dev
    test
    qa
  deploymentContext: dev
© www.soinside.com 2019 - 2024. All rights reserved.