当前位置: 首页 > 工具软件 > KubeOperator > 使用案例 >

遇到问题--k8s--KubeOperator--部署完成后页面无法显示出来required authorization token not found

党宇定
2023-12-01

情况

KubeOperator版本3.2 使用离线安装包安装 k8s
kubeoperator-release-v3.2.0.tar.gz

系统:
centos 7.5

k8s集群项目基本信息

名称 k8s-private
版本 v1.18.6
网络类型 flannel
容器运行时 docker
架构 amd64
来源 本地

k8s集群项目 安装完成后 概览以及节点等页面显示不出来,F12查看 页面请求 相关api报错required authorization token not found

例如:
http://192.168.30.130/api/v1/clusters/secret/k8s-private?l=zh-CN

返回为:
{“data”:null,“msg”:“required authorization token not found”}

原因

经过跟KubeOperator开发同学沟通,初步确认是在创建凭据的时候使用了非密码的模式,使用了key的方式。

目前key的方式 在kubeOperator 3.0版本 与k8s集群的交互 有点问题,还需要更新修复。

解决方案–以下方案任选一种

0、等待kubeOperator版本更新 修复这个问题

1、不使用key的方式作为凭据,只使用password的方式连接主机

2、使用kubeOperator 2.0+ 小于3.0的版本

3、比较hack的方式,自己修复一下kubeOperator的token,步骤如下:

在k8s集群的任一节点中运行如下命令,获取token:

kubect
 类似资料: