我正在写一个涉及kubectl delete的脚本,这当然是与正确的上下文集群运行在一起的存在。
问题是,根据我的观察,如果您打开两个终端并执行以下操作:
kubectl config use-context bla在一个窗口中,另一个窗口也会切换。因此,如果在脚本执行过程中切换了上下文,我的delete操作将开始删除错误集群中的资源。
我知道我可以在我的pod或不同的名称空间上使用标签,但在我的例子中,名称空间是相同的,没有标签。
那么,有没有一种方法可以为每个命令分别指定它应该针对哪个上下文执行?类似于:
kubectl get po use-context bla发布于 2020-05-24 10:21:00
使用--context标志:
kubectl get po --context bla如果您运行任何kubectl命令,您还会看到它说您可以运行kubectl options来查看可应用于任何命令的全局选项列表。--context就是这样一种全局选项。
https://stackoverflow.com/questions/61966552
复制相似问题