AKS - 来自服务器的错误(禁止):用户无法在群集范围内的 API 组“”中创建资源“命名空间”

Fel*_* FB 7 azure kubernetes azure-aks

我正在尝试通过 Azure AKS 使用 K8S。

但是当执行一个简单的命令时,例如:kubectl createnamespaceairflow

我收到以下错误消息:

来自服务器的错误(禁止):禁止命名空间:用户“xxx”无法在集群范围内的 API 组“”中创建资源“命名空间”

我已经命令 az aks get-credentials 连接到集群,然后尝试创建命名空间,但没有成功。

Fel*_* FB 11

就我而言,当我使用以下命令时,这会起作用:

az aks get-credentials --resource-group <RESOURCE GROUP NAME> --name <AKS Cluster Name> --admin
Run Code Online (Sandbox Code Playgroud)

  • 是的,它必须有效。但它有管理员权限。你打算这样做吗? (2认同)

P E*_*ram 5

尽管您有权访问集群,但您没有足够的权限在 k8s 集群中创建命名空间

检查以下命令以了解您是否有创建命名空间的权限

# kubectl auth can-i create namespace
yes
Run Code Online (Sandbox Code Playgroud)