Zer0e's Blog

Zer0e's Blog

Facing the ideal and the reality.

2024面试复盘5
前言当我想好好复盘一下的时候总是通知我面试。怪不得说找工作是一件很辛苦的事情,既要找机会,又要面试,又要复盘,又要改简历,中途还得穿插学习,有点顶不住,忙里偷闲复盘一下。 复盘两个面试放在一起讲了。一个都在问项目另一个八股文比较多。 项目深挖项目,无言。 任务分片怎么做? 优化点? java和python多线程什么差别?原回答:...
【架构之路5】搭建redis集群
前言竟然被问到了redis集群了不了解,我除了主从其他还没搭建过,这篇就搭建下redis的主从模式,哨兵模式,Cluster模式。 正文主从模式这个模式老简单了,读写分离嘛。看我快速写出k8s编排文件。一主一从。 123456789101112131415161718192021222324252627282930313233343...
2024面试复盘4
前言无言。 继续复盘。 复盘消息队列选型?kafka和rabbitmq对比? RabbitMq RocketMq Kafka 开发语言 erlang Java Java 单机吞吐 万级 万级 十万级 延时 微秒 毫秒 毫秒 消息重复 可控制 可能会有重复 持久化 内存,文件 磁盘 事务 不支持 支...
2024面试复盘3
前言拼多多和b站两场面试,大概率凉凉。 “你这业务都是偏向工具类啊”。这句话一说出我也只能呵呵一笑了,确实是这样,面试越多越发现内部业务是真的垃圾啊。 真的该考虑转行了。 但是该复盘还是得复盘。 复盘pdd算法题实现一颗树的序列化与反序列化,要求序列化后的字符串长度最小。树的定义如下 1234567891011121314151...
【架构之路3】k8s对接cephfs
前言上篇讲了ceph集群的搭建,这篇就来对接k8s存储。 ceph对接k8s在比较新的k8s版本中废弃了对ceph的官方支持,转为社区维护ceph-csi驱动,但是纵观我能搜索到的网上的中文教程,还有驱动官方的readme,都写的不咋样。 ceph接入k8s常见的有两种方式,一种是ceph-rbd,另一种是ceph-fs,两...
【架构之路2】ceph集群搭建
前言上篇讲了k8s集群的搭建,这篇接着来搭建ceph集群。 以下内容来自wiki Ceph 是一个专注于分布式的、弹性可扩展的、高可靠的、性能优异的存储系统平台,可用于为虚拟机提供块存储方案或通过 FUSE提供常规的文件系统。Ceph 是个高度可配置的系统,管理者可以控制系统的各个方面。它提供了一个命令行界面用于监视和控制其存...
【架构之路1】k8s集群搭建
前言k8s集群是目前中大型公司的首选微服务部署方案,包括高可用,便捷性等等,但是也有人建议中小厂最好不用k8s去部署,因为这意味着你需要有一个专门的精通k8s的运维工程师去解决各种大大小小的问题,但说实话不难,你遇到的问题,99%都能在网上搜索到。 所以我个人的观点是能用则用,当然如果是裸金属服务器的话,成本那就比较高了,但是如...
从0.5开始的运维架构之路0
随便聊聊最近离职了无聊想写一个系统,用于在k8s上部署应用,也是我们内部在用的一个部署平台,想着通过这个,把一些技术都给用上。没想到没写多久就遇到困难了,在想ceph是如何挂载到k8s上,运维老师又是如何把数据从原先的docker swarm迁移到k8s上。以上种种,在我写代码时暴露出来,因此我花了很久的时间,学习与踩坑,从k8s环...
avatar
Zer0e
耿直的现实主义者 / 喜爱安全的web狗 / 无情的bug制造机器