kubectl current-context - 是否可以保持多个当前上下文处于活动状态?

kubectl current-context - is it possible to keep more than one current-context active?

kubectl 在我们创建新集群时切换上下文。因为我试图模仿客户端服务器架构,所以我需要从两侧(服务器集群和代理集群)查看滚动日志(kubectl logs pod-id)。现在,我正在使用 kubectl config use-context 在它们之间切换上下文,这是正确的方法吗?有没有办法同时保持多个上下文处于活动状态?

您一次只能有一个活动上下文。但是 kubectl 在每个命令中都接受一个 --context 参数(参见 https://kubernetes.io/docs/tasks/access-application-cluster/configure-access-multiple-clusters/#define-clusters-users-and-contexts),这样你就可以显式地为每个命令传递上下文。