pixiu-io / dashboard Goto Github PK
View Code? Open in Web Editor NEWThe web-based dashboard for Pixiu
The web-based dashboard for Pixiu
1.动画效果的问题,检查看看,我记得vue的动画组件应该是跟v-if或者v-show的指令去绑定的
2.这里几个内容实际上数据应该是动态变化的,而且样式内容是重复的,所以考虑用reactive去包裹json数据体,在这里用v-for去循环出来,避免过多的冗余代码
3.国际化内容的修改方案:
a.在language文件夹下分别找到en/zh这两个下面的index
b.在zh和en下面添加一个内容作为标识,例如
home: {
general_view: "概览",
cloud_count: "集群总数",
}
c.在对应的位置上用{{$t(home.general_view)}}的方式去使用,就能保证页面中正常显示并且兼容了国际化,en下的内容也可以对应添加
1:集群名称长度前端做限制(建议与数据库持平)varchar(191),疑问点:集群名称真的有必要这么长嘛
2:集群介绍建议限制字段(后端是 text 无限制,考虑后端会不会改字段)
3:新增节点的组件同样需要做一些名称长度限制其次是 IP 的校验
4:ApiServer 地址与端口校验是否是 IP类型和数字类型
CronJob 页面不应该获取 Pod 资源,可以通过点击 CronJob 的名字列出 Pod(最好是可以在获取到的 Pod 列表内直接点击到 Pod 的详情)
容器网络建议增加 10 网段,比如 10.0.0.0/8,其次是扩展更多的 IP 选项
增加部署计划克隆功能,方便直接复制这个计划修改做小修改即可使用
1.在线编辑 实时 语法检查 或者 提交时检查
1:集群名称长度前端做限制(建议与数据库持平)varchar(191),疑问点:集群名称真的有必要这么长嘛
2:Kubernetes 版建议使用下拉框形式,支持一个列表,尽量能让用户点就不要让用户去写,否则需要校验版本
3:容器网络建议增加 10 网段,比如 10.0.0.0/8 其次 172 网段建议默认改为 172.17.0.0/16,192.168.0.0/24
4:集群介绍建议限制字段(后端是 text 无限制,考虑后端会不会改字段)
5:新增节点的组件同样需要做一些限制其次是 IP 的校验
6:ApiServer 地址与端口校验是否是 IP类型和数字类型
7:创建部署计划页面添加取消按钮:希望弹窗询问是否保留这次的操作,如果保留,则下次创建计划直接回填数据
8:建议增加部署计划克隆功能,方便直接复制这个计划修改做小修改即可使用
9:关于组件的建议:选项框直接全部展开,然后选择组件分类放入选项框内,分类之类的完全在组件选项框中操作
建议增加 历史镜像功能 方便追溯历史镜像 并且可以加上回滚功能可以回滚最近几个版本的镜像 可以方便修改镜像地址 不需要进入yaml修改
1:支持 secret 直接选择 tls
2:支持 ingress 管理页面上传/输入 pem/crt 和 key 创建 tls 并引用
Kubernetes 版建议使用下拉框形式,支持一个列表,尽量能让用户点就不要让用户去写,否则需要校验版本
1:statefulset 资源的管理
2:daemonset 资源的管理
3:persistentvolume 资源的管理
4:persistentvolumeclaim 资源的管理
5:customresourcedefinition 自定义资源
创建部署计划页面添加取消按钮:希望弹窗询问是否保留这次的操作,如果保留,则下次创建计划直接回填数据
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.