k8s join User “system:anonymous“ cannot get resource “configmaps“ in API group ““ in the namespace

本文档记录了使用kubectl遇到的问题,尝试为system:anonymous用户创建cluster-role-binding时,由于权限限制无法验证API服务器的身份。焦点在于kube-public命名空间中的configmaps资源受限。
部署运行你感兴趣的模型镜像

自己学习用!!!

error execution phase preflight: couldn't validate the identity of the API Server: configmaps "cluster-info" is forbidden: User "system:anonymous" cannot get resource "configmaps" in API group "" in the namespace "kube-public"

在这里插入图片描述

## 授权
kubectl create clusterrolebinding cluster-system-anonymons --clusterrole=cluster-admin --user=system:anonymous

您可能感兴趣的与本文相关的镜像

ACE-Step

ACE-Step

音乐合成
ACE-Step

ACE-Step是由中国团队阶跃星辰(StepFun)与ACE Studio联手打造的开源音乐生成模型。 它拥有3.5B参数量,支持快速高质量生成、强可控性和易于拓展的特点。 最厉害的是,它可以生成多种语言的歌曲,包括但不限于中文、英文、日文等19种语言

给定的参考引用中未提及解决“configmaps "cluster-info" is forbidden: User "system:anonymous" cannot get resource "configmaps" in API group "" in the namespace "kube-public"”错误的方法。不过,通常可以按照以下思路解决该问题: ### 1. 检查kubeconfig文件 确保用于添加节点的kubeconfig文件配置正确,包含了有效的认证信息。如果kubeconfig文件缺失或者配置错误,就可能导致以匿名用户访问而出现权限问题。 ### 2. 对匿名用户授权 可以通过创建ClusterRole和ClusterRoleBinding来给匿名用户授予访问`configmaps`的权限。以下是一个示例的yaml文件: ```yaml apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: name: anonymous-configmap-reader rules: - apiGroups: [""] resources: ["configmaps"] verbs: ["get"] resourceNames: ["cluster-info"] namespaces: ["kube-public"] --- apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: name: anonymous-configmap-reader-binding subjects: - kind: User name: system:anonymous apiGroup: rbac.authorization.k8s.io roleRef: kind: ClusterRole name: anonymous-configmap-reader apiGroup: rbac.authorization.k8s.io ``` 将上述内容保存为一个yaml文件(例如`anonymous-configmap-access.yaml`),然后使用`kubectl apply -f anonymous-configmap-access.yaml`来创建角色和角色绑定。 ### 3. 检查API Server的认证配置 确保API Server的认证配置允许所需的用户或用户组进行访问。可能需要检查`kube-apiserver`的启动参数,确保认证插件的配置正确。 ### 4. 重新初始化节点 如果以上方法都无法解决问题,可以尝试重新初始化节点,确保初始化过程中所有步骤都正确执行。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值