多kubernetes集群

Multiple kubernetes cluster

要求是,对于 QA 的每个新构建都应该创建一个新的 kubernetes 集群(完全是新环境),然后在 QA 完成后将其销毁。 所以它不是联合设置。

我正在 AWS 中使用 kops 创建集群。

我是否需要创建另一个 'bootstrap' 实例来创建新集群?猜测是我可以在命令中更改集群的名称,它会创建一个新的集群。喜欢 kops create cluster --zones=<zones> <some-other-name>.

所以问题是 kubectl get all return - 合并对象是什么?

当我执行 kubectl apply -f . 时,kubectl 如何知道要应用到哪个集群?

如何在安装 helm 之类的东西时指定集群名称?

您应该像这样在您的集群上设置上下文,一旦设置好,您所有的 kubectl 命令都将在该集群的上下文中 运行。

kubectl config use-context my-cluster-name

请参阅此 link 了解更多详情