首页 > 解决方案 > Azure VM 托管标识在没有 2fa 的情况下运行 kubectl

问题描述

我创建了一个使用 terraform 启用 RBAC 和 AAD 的 AKS 集群,并将以下角色添加到具有托管标识的 VM:

此外,我创建了绑定到 VM 托管标识的角色和角色。

我登录到 VM 并使用 az CLI 登录到 azure:az login -i并使用命令获取 kubeconfig 权限az aks get-credentials

当我尝试运行 kubectl 时,我被要求使用 2fa:

To sign in, use a web browser to open the page https://microsoft.com/devicelogin and enter the code XXXXXXX to authenticate.

如何禁用 2fa 或允许托管身份在没有 2fa 的情况下登录?

标签: azurekubectlazure-aks

解决方案


推荐阅读