首页 > 解决方案 > 多个 Kubernetes 集群

问题描述

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

kops在 AWS 中使用来创建集群。

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

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

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

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

标签: kuberneteskubectlkubernetes-helmkopskubernetes-cluster

解决方案


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

kubectl config use-context my-cluster-name

请参阅此链接以获取更多详细信息


推荐阅读