gpt4 book ai didi

kubernetes - 如何使用用户名和密码对 Kubernetes kubectl 进行身份验证?

转载 作者:行者123 更新时间:2023-12-02 01:00:50 26 4
gpt4 key购买 nike

我有用户名和密码,我如何向他们验证 kubectl 的身份?

我运行哪个命令?

我已通读:https://kubernetes.io/docs/reference/access-authn-authz/authorization/https://kubernetes.io/docs/reference/access-authn-authz/authentication/尽管在此案例中找不到任何相关信息。

kubectl config set-credentials cluster-admin --username=admin --password=uXFGweU9l35qcif

https://kubernetes-v1-4.github.io/docs/user-guide/kubectl/kubectl_config_set-credentials/

以上似乎不起作用: kubectl get pods

Error from server (Forbidden): pods is forbidden: User "client" cannot list pods in the namespace "default": Unknown user "client"

最佳答案

Kubernetes 提供了许多不同的身份验证机制。直接向集群提供用户名和密码(而不是使用 OIDC 提供程序)将表明您正在使用基本身份验证,这不是许多版本的默认选项。

您列出的语法显示正确,假设集群支持基本身份验证。

您看到的错误类似于 here这可能表明您使用的集群当前不支持您使用的身份验证方法。

有关您使用的 Kubernetes 发行版和版本的其他信息可以更轻松地提供更好的答案,因为 k8s 处理身份验证的方式多种多样。

关于kubernetes - 如何使用用户名和密码对 Kubernetes kubectl 进行身份验证?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50626771/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com