在 PowerShell 和 Azure 中使用两个帐户在 kubernetes 上工作
Work on kubernetes with two accounts in PowerShell with Azure
我有两个独立的 Azure 帐户。
我参与的每个项目一个,这些账户是完全独立的,也就是说,它们不共享任何类型的资源,也不具有相同的域。他们来自两个完全不同的公司。
我发现从 PowerShell 登录时这两个帐户都对我有响应,我可以访问这些资源。
两者都与 Kubernetes (kubectl) 一起工作,但只显示了两个帐户之一。无论您做什么,总是显示一个而不是另一个的共同所有者的内容。
我有 Azure CLI (v.2.0.76),PS 版本是 (5.1)
有人知道我该怎么做吗?
- 用图片编辑 -
虽然账号是默认的,但是我无法访问同一个账号的kubernetes
PS Default Account
来自其他帐户的服务..不是默认帐户
services from other cluster
我刚刚找到解决方案。
当我们使用 Az Login 从 PS 和 select 帐户访问时,它允许我们访问该帐户(预先确定的帐户)的所有资源
我做的基本都是看到了
kubectl config view
这 returns 它找到的所有集群及其上下文的结果。接下来我们要做的是通过以下方式告诉 kubectl 我们想要使用什么 CONTEXT:
kubectl config use-context "CONTEXT NAME"
就是这样。
我有两个独立的 Azure 帐户。
我参与的每个项目一个,这些账户是完全独立的,也就是说,它们不共享任何类型的资源,也不具有相同的域。他们来自两个完全不同的公司。
我发现从 PowerShell 登录时这两个帐户都对我有响应,我可以访问这些资源。
两者都与 Kubernetes (kubectl) 一起工作,但只显示了两个帐户之一。无论您做什么,总是显示一个而不是另一个的共同所有者的内容。
我有 Azure CLI (v.2.0.76),PS 版本是 (5.1)
有人知道我该怎么做吗?
- 用图片编辑 -
虽然账号是默认的,但是我无法访问同一个账号的kubernetes
PS Default Account
来自其他帐户的服务..不是默认帐户
services from other cluster
我刚刚找到解决方案。
当我们使用 Az Login 从 PS 和 select 帐户访问时,它允许我们访问该帐户(预先确定的帐户)的所有资源
我做的基本都是看到了
kubectl config view
这 returns 它找到的所有集群及其上下文的结果。接下来我们要做的是通过以下方式告诉 kubectl 我们想要使用什么 CONTEXT:
kubectl config use-context "CONTEXT NAME"
就是这样。