k8s图形界面登录报错Failure

k8s图形界面登录报错如下

{
  "kind": "Status",
  "apiVersion": "v1",
  "metadata": {
    
  },
  "status": "Failure",
  "message": "forbidden: User \"system:anonymous\" cannot get path \"/\"",
  "reason": "Forbidden",
  "details": {
    
  },
  "code": 403
}

证书问题,添加证书
使用client-certificate-data和client-key-data生成一个p12文件

生成client-certificate-data

grep 'client-certificate-data' ~/.kube/config | head -n 1 | awk '{print $2}' | base64 -d >> kubecfg.crt

生成client-key-data

grep 'client-key-data' ~/.kube/config | head -n 1 | awk '{print $2}' | base64 -d >> kubecfg.key

生成p12

openssl pkcs12 -export -clcerts -inkey kubecfg.key -in kubecfg.crt -out kubecfg.p12 -name "kubernetes-client"

kubecfg.p12就是生成的个人证书

下面是Chrome和Firefox浏览器导入证书
在这里插入图片描述
然后关闭浏览器,重新登录后通过token登录就可以了

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
根据提供的引用内容,没有直接回答如何在Kubernetes图形化界面中管理Volume文件的方法。但是,我们可以通过Kubernetes Dashboard来管理Volume文件。 Kubernetes Dashboard是一个基于Web的UI,可用于管理Kubernetes集群。它提供了一个直观的方式来查看集群中的资源和容器的状态,以及创建或修改它们。在Kubernetes Dashboard中,您可以轻松地管理Volume文件。 以下是在Kubernetes Dashboard中管理Volume文件的步骤: 1. 首先,您需要安装Kubernetes Dashboard。您可以使用以下命令安装: ```shell kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v2.0.0/aio/deploy/recommended.yaml ``` 2. 接下来,您需要创建一个用于访问Kubernetes Dashboard的服务账户。您可以使用以下命令创建: ```shell kubectl create serviceaccount dashboard-admin-sa ``` 3. 接下来,您需要将该服务账户与cluster-admin角色绑定。您可以使用以下命令创建: ```shell kubectl create clusterrolebinding dashboard-admin-sa --clusterrole=cluster-admin --serviceaccount=default:dashboard-admin-sa ``` 4. 现在,您可以通过以下命令获取Kubernetes Dashboard的登录凭据: ```shell kubectl describe secret $(kubectl get secret -n kube-system | grep dashboard-admin-sa | awk '{print $1}') -n kube-system ``` 5. 复制输出中的token值,并将其粘贴到Kubernetes Dashboard登录页面的Token字段中。 6. 登录后,您可以在左侧菜单中找到“Volumes”选项,以查看和管理Volume文件。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

mandarin_meng

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值