使用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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
2020-06-03 k8s上安装安装 Ingress Controller &卸载
2020-06-03 logstash安装插件修改使用的gem源
2020-06-03 示例:Ingress通过互联网访问应用
2020-06-03 示例:Service连接应用程序