使用kubeoperator自带的kubepi进行管理

比如说,kubeoperator的web访问地址是这个:http://192.168.20.200:80,那么登录后可以在集群中直接点击“Dashboard”进入到kubePi中不用输入密码。

查看浏览器的地址栏,可以知道,kubepi的web界面使用的地址是:http://192.168.20.200/kubepi/

右上角退出后,可以直接跳转到kubepi的单独登录web界面

kubepi的web登录界面默认密码是:kubepi,在kubeoperator的web的系统设置中可以查看到

因此,可以单独使用上述地址,账号和密码直接登录kubepi,而不用先登录kubeoperator然后再进入到kubepi界面中去了

修改kubepi的登录密码,有如下两个操作步骤
1.先在kubepi的web管理界面中,用户管理,用户中修改密码,这个是单独登录kubepi使用的密码

2.然后在kubeoperator的web的系统设置中再次进行密码设置,这个可以理解成绑定的关系,在kubeoperator界面跳转到kubepi界面,使用的就是这儿保存的账号密码

注:这儿要是不修改,就只能单独通过kubeoi地址访问登录了,无法在kubeoperator界面跳转到kubepi界面

修改密码后进行连接性测试,然后提交保存,再次返回点击dashboard就可以跳转到kubepi界面了

3.kubepi登录开启MFA

编辑用户开启MFA后退出登录,再次登录,输入账号密码后,咋是直接要输入MFA验证码的,没有出现扫码绑定的信息
新添加的用户也是这样,输入账号密码后,咋是直接要输入MFA验证码的,没有出现扫码绑定的信息

但是,点击一下浏览器返回按钮,显示用户就登录上了,绕开了MFA的二次校验限制

暂不开启MFA功能,留待后续继续研究解决

4.单独部署安装kubepi

sudo docker run --privileged -d --restart=unless-stopped -p 80:80 kubeoperator/kubepi-server

持久化部署

# 创建持久化目录
mkdir -p /opt/kubepi

# 安装
sudo docker run --privileged -d -v /opt/kubepi:/var/lib/kubepi --restart=unless-stopped -p 80:80 kubeoperator/kubepi-server

打开浏览器访问:http://localhost:80/
用户名:admin
密码:kubepi

posted @ 2023-06-03 15:03  哈喽哈喽111111  阅读(914)  评论(0编辑  收藏  举报