春招项目=图床+ k8s 控制台(唬人专用)

1. 春招伊始

马上要春招了,一个大气的项目(冲击波项目)直观重要,虽然大家都说基础很重要,但是一个足够新颖的项目完全可以把你的简历添加一个足够闪亮的点。

这就不得不推荐下我的 k8s 图床了,去年折腾快半年的时间写的,即使根本没有投入使用(dog);总结起来就是一个 图床+k8s控制台揉为一体的项目,虽然项目结构或者技术栈十分蹩脚,但是反复的各种调试,和 debug 可以让学习能力提升一个层次。

2. 项目简解

项目地址:https://github.com/wnzzer/image-manage,k8s 分布式图床

2.1. 文件嵌套的文件结构

类似网盘的实现结构,勉强可以蹭上 《百度网盘》等大型网盘项目的名头

2.1. 适配 Picgo



适配主流的图床 picgo,可以让这个项目跨平台使用,接入标准化,虽然在一次面试中被指出 token 安全问题(dog),不过项目以学习为主,喜欢折腾的可以自己优化。

2.3. 丑陋的 echart 图标

我去年的时候对前端一窍不通,对于网上的 ui 进行拙劣的模仿,比猫画虎抄了很多图表,但是换了屏幕后适配性不好,不过可以吹大量使用 echart

2.4.适配容器进行时

这里是核心的核心,也就是这个项目最关键的地方,集群! 从简单来讲就是适配了 k8s 的 api。

不过这里又有三个亮点:

  1. metries server 对于 pod 的管理:

    这里的指标为手动采集,放到 redis zset 里进行建表和取出绘图

  2. 日志的分级实现
    自动写入到 mysql,分 info,warn,error,debug 四挡去写,可以过滤,理论上说 es 可能是更好的标准,不过这里不做更多的讨论

  3. 内部的同步和天然容灾

    这里只是想手动实现一个内部同步的机制,内部的存储会每个 pod 都会存一份,做到备份容灾的效果,不过理论来说还是通过分布式储存这些标准的实现更好。

3. 结语:

最后,这里宣传下我的项目

  1. https://github.com/wnzzer/image-manage k8s 分布式图床,吹牛逼就用这个啦!
  2. https://github.com/wnzzer/lol-rank-record-analysis,lol 战绩查询软件,为了打游戏做的(dog)

有需要交流的朋友可以在本帖下,后者 github 上进行交流或者反馈!

相关推荐
木雷坞2 小时前
K8s GPU 推理服务 ImagePullBackOff 排查与预热
云原生·容器·kubernetes·gpu算力
吴爃3 小时前
Spring Boot 项目在 K8S 中的打包、部署与运维发布实践
运维·spring boot·kubernetes
人工智能培训4 小时前
工程科研中的AI应用:结构力学分析技巧
人工智能·深度学习·机器学习·docker·容器
子木HAPPY阳VIP5 小时前
信创UOS,Docker 完整操作部署(Dockerfile部署方式)&排错整合
linux·运维·redis·nginx·docker·容器·tomcat
The Straggling Crow5 小时前
Monitoring 2026-04-30
kubernetes
AOwhisky5 小时前
Kubernetes调度与服务暴露:从“定时任务”到“服务发现”的完全指南
linux·运维·云原生·容器·kubernetes·服务发现
Cyber4K6 小时前
【Kubernetes专项】温故而知新,重温技术原理(6)
云原生·容器·kubernetes
叶总没有会6 小时前
Docker:项目部署
运维·docker·容器
爱学习 爱分享6 小时前
docker 本地装瀚高 4.5 数据库
数据库·docker·容器
叶总没有会7 小时前
Docker入门
运维·docker·容器