文章
问答
冒泡
Kubepi--kubernetes图形界面【KubeSphere替代】

KubeSphere闭源之后,需要找一款图形界面的替代产品,强哥给我推荐了Kubepi。体验了一下,感觉还不错,分享给大家。

kubpi 是什么
官方介绍如下
KubePi 是一个现代化的 K8s 面板。KubePi 允许管理员导入多个 Kubernetes 集群,并且通过权限控制,将不同 cluster、namespace 的权限分配给指定用户;允许开发人员管理 Kubernetes 集群中运行的应用程序并对其进行故障排查,供开发人员更好地处理 Kubernetes 集群中的复杂性。

安装部署
Github地址 https://github.com/1Panel-dev/KubePi
通过docker快速部署

docker run --privileged -d --restart=unless-stopped -p 80:80 1panel/kubepi
# 用户名: admin
# 密码: kubepi

考虑到后面重启方便,我用了docker compose的方式,yaml文件如下

services: 
  kubepi: 
    image: 1panel/kubepi:v1.9.0
    extra_hosts:
      - "ls.apiserver.cluster:171.19.189.213"
    ports: 
      - 8090:80
    volumes: 
      - /data/kubepi:/var/lib/kubepi
    restart: always

功能界面

登录界面

集群列表
这里我们已经添加了一个集群

点击控制台进入集群界面
概览界面,展示了集群的相关统计信息

集群分组
可以看到Nodes,Namespaces,Events,CRD相关信息
工作负载
可以看到Pods,Deployments,DaemonSets,StatefulSets,Jobs,CronJobs

Pod列表提供了相关的操作入口
日志界面
终端
服务发现

配置

存储
访问控制
 
应用管理
这里可以卸载helm部署的应用
 
用户管理
回到主界面,用户管理其实是我最需要的功能,单纯的图形界面官方的Dashboar就可以满足。在这里,我们可以创建用户,给用户配置角色。
回到集群列表,将可以配置集群的用户
最后
其实类似的产品还有不少,只是以前有KubeSphere大家没有去关注,现在KubeSphere闭源了,也算是一鲸落万物生,其他的产品也就自然出现在大家的眼前了。以上就是Kubepi的简单介绍,我个人感觉是满足了我的需求了,如果其他朋友觉得有兴趣,可以部署体验下,直接本地docker部署都可以,还是比较方便的。
运维部署

关于作者

落雁沙
非典型码农
获得点赞
文章被阅读