一款基于Kubernetes的云原生控制面板。
源代码
https://github.com/w7corp/w7panel
w7corp/w7panel: web UI for Kubernetes clusters
微擎面板(w7panel) 一款基于Kubernetes的云原生控制面板。由微擎团队超过十年的运维经验总结而来,同时也为云原生民用化做了大量的努力,经过这几年的研发和打磨,我们推出了一款开箱即用、可民用落地的云原生服务器面板管理系统。
环境要求
节点服务器配置 >= 2核4G
支持主流 Linux 发行版本;(推荐CentOS Stream >= 9 或者 Ubuntu Server >=22)
须保证服务器外网端口6443、80、443、9090可访问
使用全新的服务器环境来安装,请勿跟其他服务器面板系统混用,以免导致环境冲突
浏览器要求:请使用 Chrome、FireFox、IE10+、Edge等现代浏览器;
安装部署
sh install.sh
安装完成后,首次进入后台http://{ip}:9090
,可设置管理员账号密码。
操作手册
常见问题
如果出网使用了NAT网关,会导致获取公网IP不正确,安装时可赋值环境变量PUBLIC_IP
来解决,示例:
PUBLIC_IP=123.123.123.123 sh install.sh
如果忘记密码,管理员可在master服务器执行命令来重置密码,--username
传新管理员名,--password
传新密码,示例:
kubectl exec -it $(kubectl get pods -n default -l app=w7panel-offline | awk 'NR>1{print $1}') -- ko-app/k8s-offline auth:register --username=admin --password=123456
核心优势
生产等级
由微擎团队超过十年的运维经验总结而来,已经经过微擎团队内部业务的大量部署实验,也已经过微擎用户大量的使用反馈和不断打磨,真正可用于生产级别的服务器运维管理面板。
简单易用
我们屏蔽了一些云原生的底层概念,以常规操作面板的思维模式重新构建了一套操作后台,用户既能享受到云原生的快速部署、高可用的性能,也能轻松上手这套系统。
应用生态
我们完善了k8s安装应用的逻辑,增加了依赖应用和安装配置相关的概念,以此总结出了一套应用包机制,让开发者打包应用更便利,让用户安装应用时操作门槛更低。同时系统也内置应用商店,和微擎应用市场的支持,可一键部署各类应用。
功能介绍
支持多节点
基于k8s的特性,微擎面板可同时部署到多台节点服务器上,让多个节点组合成集群服务,当流量突发时,一键扩容节点服务器、一键负载均衡,为您的业务提供高可用性能。
![](http://mmbiz.qpic.cn/sz_mmbiz_png/BbtKupKtLI0dcJjWOiaJNWIXn1pMA5eDqxFymAWfJU8sdicncRNdbYp4MNadkia8UmZfRh1ickBdlklxibEFaCbqsWQ/640?wx_fmt=png&from=appmsg)
![](http://mmbiz.qpic.cn/sz_mmbiz_png/BbtKupKtLI0dcJjWOiaJNWIXn1pMA5eDqWS5UGP9I7SZoqbQBXf9RYZwIWQu5GME8GlyCUxFnHzKF56aLzseJJw/640?wx_fmt=png&from=appmsg)
支持多种应用类型
应用支持通过docker镜像、dockerCompose、k8sYaml、k8sHelm、应用商店等多种安装方式,也支持传统应用、计划任务、反向代理等多种应用类型。
![](http://mmbiz.qpic.cn/sz_mmbiz_png/BbtKupKtLI0dcJjWOiaJNWIXn1pMA5eDqKNhXCNggtfX3W1IIu6NREZ4AsEU8XtX6xgebMxx3RTBT8NgqKKSoFA/640?wx_fmt=png&from=appmsg)
支持分布式存储
默认支持分布式存储功能,我们对存储管理做了大量改造,使其更符合传统用户对存储的操作逻辑。
![](http://mmbiz.qpic.cn/sz_mmbiz_png/BbtKupKtLI0dcJjWOiaJNWIXn1pMA5eDqcUzT1zb3fymsLmBzW5CkqDm4w0UjWUdPTYzOYxEO356ABuIQQ2oz0w/640?wx_fmt=png&from=appmsg)
![](http://mmbiz.qpic.cn/sz_mmbiz_png/BbtKupKtLI0dcJjWOiaJNWIXn1pMA5eDqr0O6HgFJYZAngkC9g87lAictpasLXfwMKw0SZbpT1Edf6UXMcEX0ic7w/640?wx_fmt=png&from=appmsg)
免费HTTPS证书
默认支持免费https证书,到期前自动续签,无需人工干预。
![](http://mmbiz.qpic.cn/sz_mmbiz_png/BbtKupKtLI0dcJjWOiaJNWIXn1pMA5eDqa0ratny2yiabpSTfMwJibXWSaUf29yBstwNq4R9mw3OhVHuAc1e86YJQ/640?wx_fmt=png&from=appmsg)
一款基于Kubernetes的云原生控制面板。
源代码
https://github.com/w7corp/w7panel
w7corp/w7panel: web UI for Kubernetes clusters