专栏名称: 院长技术
《院长技术》专注于DevOps技术栈研究,云原生、Istio,CICD、Docker、Prometheus、K8s、ServiceMesh、Jenkins、Linux、微服务、分布式存储、监控、日志收集、安全渗透、虚拟化等技术栈。
目录
相关文章推荐
德鲁克博雅管理  ·  卓有成效的管理者 ·  昨天  
田俊国讲坛  ·  【2月26日】第32期《10天非凡心力训练营 ... ·  2 天前  
重庆校园频道  ·  2025年全国中小学生英语作文征集活动正式启 ... ·  3 天前  
重庆校园频道  ·  2025年全国中小学生英语作文征集活动正式启 ... ·  3 天前  
51好读  ›  专栏  ›  院长技术

一款基于Kubernetes的云原生控制面板

院长技术  · 公众号  ·  · 2025-02-19 09:54

正文

院长简介

作者:院长

职位:运维开发工程师

官网:https://deanit.cn

博客:https://blog.deanit.cn

擅长:

【虚拟化,容器化,自动化运维,CICD,监控,日志,中间件,双机热备,分布式存储,数据库,认证,组网隧道,Kali 安全渗透,网络攻击,负载均衡,Html,Css,Js,Jq,Vue3,Shell,Python,Go,前后端框架】

项目前言



项目地址:https://github.com/w7corp/w7panel.git

项目介绍:微擎面板(w7panel) 一款基于Kubernetes的云原生控制面板。由微擎团队超过十年的运维经验总结而来,同时也为云原生民用化做了大量的努力,经过这几年的研发和打磨,我们推出了一款开箱即用、可民用落地的云原生服务器面板管理系统。

环境要求:

节点服务器配置 >= 2核4G

支持主流 Linux 发行版本;(推荐CentOS Stream >= 9 或者 Ubuntu Server >=22)

须保证服务器外网端口6443、80、443、9090可访问

使用全新的服务器环境来安装,请勿跟其他服务器面板系统混用,以免导致环境冲突

浏览器要求:请使用 Chrome、FireFox、IE10+、Edge等现代浏览器;



安装部署:

git clone https://github.com/w7corp/w7panel.git

cd w7panel

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

  • 阿里云服务器可能会因为安装阿里云盾导致微擎面板启动失败,解决方案如下:

    1)一般云服务器,可在重做系统时勾选关闭安全加固,也可通过通过命令卸载阿里云盾。

    2)轻量应用服务器,可在阿里云控制台->云安全中心->功能设置->客户端,找到您的服务器后,执行卸载操作。

    其他问题详见阿里云官方文档: https://help.aliyun.com/zh/security-center/user-guide/uninstall-the-security-center-agent

  • 公网IP和内网IP暂时不支持IPv6,否则可能会造成网络组件安装错误,安装前请关闭IPv6,使用IPv4。也可赋值环境变量 PUBLIC_IP (公网IP)、 INTERNAL_IP (内网IP)来解决,示例:

    PUBLIC_IP=123.123.123.123 INTERNAL_IP=123.123.123.123 sh install.sh

核心优势

  • 生产等级

    由微擎团队超过十年的运维经验总结而来,已经经过微擎团队内部业务的大量部署实验,也已经过微擎用户大量的使用反馈和不断打磨,真正可用于生产级别的服务器运维管理面板。

  • 简单易用

    我们屏蔽了一些云原生的底层概念,以常规操作面板的思维模式重新构建了一套操作后台,用户既能享受到云原生的快速部署、高可用的性能,也能轻松上手这套系统。

  • 应用生态

    我们完善了k8s安装应用的逻辑,增加了依赖应用和安装配置相关的概念,以此总结出了一套应用包机制,让开发者打包应用更便利,让用户安装应用时操作门槛更低。同时系统也内置应用商店,和微擎应用市场的支持,可一键部署各类应用。



功能介绍

  • 支持多节点

    基于k8s的特性,微擎面板可同时部署到多台节点服务器上,让多个节点组合成集群服务,当流量突发时,一键扩容节点服务器、一键负载均衡,为您的业务提供高可用性能。

  • 支持多种应用类型

    应用支持通过docker镜像、dockerCompose、k8sYaml、k8sHelm、应用商店等多种安装方式,也支持传统应用、计划任务、反向代理等多种应用类型。

  • 支持分布式存储

    默认支持分布式存储功能,我们对存储管理做了大量改造,使其更符合传统用户对存储的操作逻辑。

  • 免费HTTPS证书

    默认支持免费https证书,到期前自动续签,无需人工干预。


招贤纳士

欢迎👏关注《院长技术》,只做原创,干货~~~

图片

更多技术干货持续输出中......


知识星球,试运营中,

原价188¥在不断上涨, 现加入仅需129¥ ,文档正逐渐上传!


图片

欢迎加入 QQ-4 群:【

1群-2群-3群已满







请到「今天看啥」查看全文