要求是,对于每个用于QA的新构建,都应创建一个新的kubernetes集群(完全是新环境),然后在完成QA之后将其销毁。 因此,这不是联邦设置。
我正在AWS中使用kops
创建集群。
是否需要创建另一个“ bootstrap”实例来创建新集群?猜测是我可以在命令中更改群集的名称,它将创建一个新的群集。像kops create cluster --zones=<zones> <some-other-name>
。
所以问题是kubectl get all
返回什么-合并对象?
当我做kubectl apply -f .
时,kubectl怎么不知道要应用哪个集群?
在安装helm
之类的东西时如何指定群集名称?
答案 0 :(得分:1)
您应该在集群上这样设置上下文,一旦设置好,所有的kubectl命令都将在该集群的上下文中运行。
kubectl config use-context my-cluster-name
请参阅此link以获取更多详细信息