# flask-ui
**Repository Path**: cmlfxz/flask-ui
## Basic Information
- **Project Name**: flask-ui
- **Description**: 一个k8s的UI
- **Primary Language**: Python
- **License**: GPL-3.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 33
- **Forks**: 17
- **Created**: 2020-09-06
- **Last Updated**: 2024-10-22
## Categories & Tags
**Categories**: cloud
**Tags**: None
## README
源码安装文档链接: https://blog.csdn.net/weixin_36013896/article/details/120745938
安装文档对应的数据库文件,配置说明,与及部分编译出来的静态文件包: https://gitee.com/cmlfxz/flask-ui/releases/1.0
数据存储使用mysql5.7+redis5.0
本地环境使用nginx转发,容器环境使用nginx+istio gateway做转发
项目其他服务链接:
flask-admin: flask-admin
gin-k8s: gin-k8s
flask-ansible: flask-ansible
webssh2: webssh2
CICD部署文件 <使用jenkins Multibranch pipeline with defaults>
cicd: cicd
整个项目包含的知识体系:
1、 前端(vue+iview)+后端(python/flask+go/gin)
2、 istio serviceMesh的ci/cd 思想 治理思想
3、 git flow + jenkins+jenkinsfile+ helm 自动发布
4、 elk+ filebeat +nfs 采集和存储日志
5、 operator prometheus 整合 istio prometheus
flask-ui项目骨架说明:骨架
1 首页

3 集群管理

4 应用管理

5 Pod管理

20201026新增
12 cmdb服务器管理(线下环境)

13 istio灰度、超时设置

14 istio熔断 负载均衡设置

18 k8s集群grafana面板

19 istio的监控已经合并到外部

2021-2-1 改增:
23、es索引管理,支持批量删除

24、对接es接口,从各种维度统计接口访问情况,可以替代es的cavas出图,

25、重新梳理了菜单,增加了菜单、站链查询功能
26、k8s这块增加了根据命名空间,节点,pod维度对request、limit的资源统计

