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