使用Azure PowerShell中的两个帐户处理kubernetes

使用Azure PowerShell中的两个帐户处理kubernetes,azure,powershell,kubernetes,kubectl,account,Azure,Powershell,Kubernetes,Kubectl,Account,我有两个单独的Azure帐户 我参与的每个项目都有一个帐户,这些帐户是完全独立的,也就是说,它们不共享任何类型的资源,也不具有相同的域。他们来自两个完全不同的公司 我发现这两个帐户在从PowerShell登录时都会响应我,我可以访问这些资源 两者都与Kubernetes(kubectl)合作,但只显示了两个帐户中的一个。无论你做什么,都会显示其中一个的共同所有者的内容,而不是另一个 我有Azure CLI(v.2.0.76),PS版本是(5.1) 有人知道我能做什么吗 用图片编辑- 虽然该帐

我有两个单独的Azure帐户

我参与的每个项目都有一个帐户,这些帐户是完全独立的,也就是说,它们不共享任何类型的资源,也不具有相同的域。他们来自两个完全不同的公司

我发现这两个帐户在从PowerShell登录时都会响应我,我可以访问这些资源

两者都与Kubernetes(kubectl)合作,但只显示了两个帐户中的一个。无论你做什么,都会显示其中一个的共同所有者的内容,而不是另一个

我有Azure CLI(v.2.0.76),PS版本是(5.1)

有人知道我能做什么吗

  • 用图片编辑-
虽然该帐户是默认的,但我无法访问相同帐户的kubernetes

来自其他帐户的服务..不是默认帐户


我刚刚找到了解决办法

当我们通过Az登录从PS访问并选择帐户时,它允许我们访问该帐户的所有资源(预定的资源)

我所做的基本上就是看到

kubectl config view
这将返回它在其上下文中找到的所有集群的结果。接下来,我们要做的是通过以下方式告诉kubectl我们想要处理的上下文:

kubectl config use-context "CONTEXT NAME"

就这样。

对不起,我不明白这个问题。并排打开2个powershell会话并独立使用您的帐户?不是同时,我的问题是,我无法使用另一个不是主帐户的kubernet帐户,即使它未被选中。为什么不?我总是这样做。我访问我感兴趣的帐户,我可以看到该帐户的资源。但是当我做一个kubectl的时候,它向我展示了另一个。。。这只在我使用PowerShell时发生,但我需要使用PS来使用命令。kubectl和az cli\PowerShell没有以任何形式或形状连接,因此您可以独立于azure cli\PowerShell所连接的对象访问任何kubernetes群集