当前位置: 首页 > news >正文

春招项目=图床+ 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 上进行交流或者反馈!

相关文章:

  • 委托构造函数与继承构造函数
  • nginx反向代理负载均衡
  • 数据结构 day02
  • 2024年度中国家居冠军榜公布,冠珠瓷砖荣获“行业领军品牌”
  • 深度学习(1)-简单神经网络示例
  • 力扣 乘积最大子数组
  • 【数据结构基础_链表】
  • 基因组数据分析中涉及基因结构的问题
  • 论文解读之DeepSeek R1
  • 【函数题】6-10 二分查找
  • 全方位探索DeepSeek
  • ROS turtlesim 无法通过 键盘控制 turtle 移动
  • DeepSeek与ChatGPT:AI语言模型的全面对决
  • 单链表的概念,结构和优缺点
  • 使用Python和OpenCV实现图像像素压缩与解压
  • Llama3.0论文学习笔记: The Llama 3 Herd of Models
  • 硬件实用技巧:核心板与底板之间的连接方式:DIP、板对板连接器、金手指和邮票孔
  • volatile关键字
  • 贝壳和鹅卵石分类数据集4250张2类别
  • ReactiveSwift模拟登录功能
  • 体验中国传统文化、采购非遗文创,波兰游客走进上海市群艺馆
  • 侧记|青年为何来沪创新创业?从这一天寻找答案
  • 卢正已任上海市司法局党委委员、副局长
  • 邯郸一酒店办婚宴发生火灾,新郎母亲:饭没吃成酒店还要收费
  • 东方红资管官宣:41岁原国信资管董事长成飞出任新总经理
  • 匈牙利外长称匈方已驱逐两名乌克兰外交官