Kubernetes 架构

前言

作为云原生时代的当红人物,一直想精读一下 k8s 的源码,本篇文章会从其架构,源码来深入剖析 k8s 的设计思路。

K8S组件与职责

阅读更多

GMP

Introduction

We all know that Golang has high concurrency performance, thanks to its excellent GMP model design. This article discusses the cleverness of the GMP model.

History

阅读更多

202303W3 GPT-4 and an interesting meeting

In the past week,GPT-4 has gone viral on the internet, and every one around me is disscussing topics related to it.As an old movie “The Matrix” shows, AI will become increasingly powerful,i believe it will eventually take over all aspects of our lives.

I took part in an interesting meeting on Friday night,and it was my first time participating in a meeting in English.Although my English level is average,my forign friend could still understand what i was trying to say.

When it comes to speaking English, most people worry that they can’s express themselves correctly due to their poor English.However,the foreigners can still understand what they say means even if they speak poorly.

阅读更多

202303W2 ski and tennis

I went skiing with friend on Saturday, now i can control the speed easily.The last time we went skiing in Guangzhou was in 2021.
After skiing, we had barbecue. After a night’s rest, we went to play tennis with friends the next day.

This week i spent some time learning about Golang’s concurrency features.By the way, I learned about the nft implementation of blockchain.

Reading book 《坏蛋是怎样炼成的》,it has pass 15 years since i read it first time.Once i feel be lack of power, i will reread this novel.

阅读更多

202301W4 Hello eBPF

From this report, i just start writing in English as much as possible.
I had a short but insightful conversation with a fellow open-source enthusiast over the phone. As mentioned in my year-end review, I felt that my involvement in open-source projects had decreased in 2022 compared to 2021 (partly due to maintaining my company’s open-source projects). This year, I plan to sacrifice some of my social time to invest my energy in more active open-source projects, and try to shift discussions about PRs and issues from WeChat to email for better asynchronicity.

6km

On Wednesday, I listened to an episode of GGTalk podcast and decided to run 2km more than my usual 4km, but stopped because I had to work the next day. I hope to achieve the goal of running a half-marathon distance at one time this year.

阅读更多

202301W3 头文字D

小区楼下有几个小朋友在下象棋,仿佛看到了20年前的自己,那时候小区也是有几位一起玩的朋友,如今也都各奔东西了,只有一个还保持联系。
好久没有和表哥联系了,周末抽了一个多小时闲聊,他说北京疫情比起几个月前好多了,说我一个人在深圳没什么意思,要不要在北京工作,或者天津,可能是过年那几天家里有和他提了一下。我说政治中心太过严肃了,闲散惯了融入不了那边的生活,天津还相对靠谱点,不过还是惦记着成都。

换了一台电脑

终于忍受不了编译一个小工程也要半分钟了,找老妈朋友买了台 M1 PRO 的,本来是选的 M2 ,阿姨说刚好她店里下架了一台14寸的,配置比我选的会好不少,如果不介意电池损耗可以一试。考虑到电脑大部分时间通电,所以电池容量下降一点没关系,但是性能的提升还是能降低不少血压的,事实也是如此,内存和芯片的提升节省了一半以上的编译时间。

阅读更多

202302W1 重拾的生活

最近朋友圈被 Damusapitable 刷爆了。apitable 是个不错的开源项目,不过方向不是很感兴趣就没有跟进了。本着好奇的原则注册了一个 Damus 账号,目前上边的广告泛滥,绝对的去中心化没有任何的审查也是需要一些靠谱的方案保障,比如智能合约,发帖需要消耗gas费用,但是这样会极大打击社区活跃度。看了下 nostr 的思想,对其未来的自制能力还是很有信心的
20230205225653
我们的信息是公布在所有 Relay 的,活跃在各个社区的 名人 总是有共通的那一波,然后就像 POS 协议那样由 名人 来筛选黑名单,当然这只是目前的一个想法,可能还不完善。

恢复的运动

过年的那段时间运动量急剧下降,生物钟也是惨不忍睹,每天4-5点睡觉,下午1点起床。用了将近一周的时间恢复正常了,前两天还是很晚才睡,最后决定用跑步挣扎一下看看效果,终于可以在1点之前睡觉了,虽然也不怎么早。周末也是保持了每天至少1W步的运动量,会去欢乐港湾听唱歌,然后从后瑞地铁站一直走回小区。

阅读更多

gRPC

引言

随着应用的日益复杂,单一服务已经不能很好地承载日益庞大的用户请求,当唯一一个服务由于各种原因不能正常运行(数据库满载,机房故障)导致系统整体挂掉显然是不能接受的。解决上述问题思路就是风险均摊,比如机房故障我们可以把服务部署在多个地区,然后把服务从大的服务拆分成若干个小的服务,这样当一个服务出现问题的时候也可以保证其他服务正常运行,至少不是所有服务全部炸掉,比如直播的时候弹幕服务不可用,但是用户依然可以正常观看直播,只是不能和主播实时互动而已。
以上粗略描述了微服务的基本思想和要解决的痛点。

gRPC?

阅读更多

除夕的深圳

小区附近的店铺都关门回家过年了,使得本就比较偏僻的街道显得格外冷清,连平时后瑞地铁站周边密集的小吃摊也仅剩了三两个在维持着最后的烟火味。

除夕

提前放假的几天在家疯狂玩游戏,玩到作息昼夜颠倒,每天凌晨4-5点睡觉,11点之后起床,基本没怎么下楼。直到除夕那天中午应邀去同事家吃午饭,本来约好的吃完早饭就过去的,结果刷了一下B站睡着了,要不是老爸的一个视频电话打过来可能就一直睡到中午了。同事家里做了蛮多的菜,期间她们问我做的如何,我笑了笑,打趣道比昨晚吃的泡面好多了。
后来去荷兰小镇转了转,看到有卖乌龟的,想起了之前养的没有活过一个季度的乌龟,同事说可以再买一只,有比较便宜的品种,最终还是没买,家里那只之前生病的时候我觉得症状比较轻微,而且乌龟的生命力比较顽强,就没有带着去看兽医,直到最后结果无法挽回,那段时间极度消沉,不专业的喂养是在亵渎生命,就决定暂时不养宠物了。
晚点的时候感谢了同事的招待,坐地铁去深圳湾转了转,坐到了另一个站,又低估了深圳湾的长度,绕了很久都没有走到经常出站的那个地铁口,错过了落日。

阅读更多

去听欢乐港湾的弹唱

下周结束就快过年了,和家里说了今年在深圳过年,第一次在外地过年是两年前,也是在深圳,大部分人来深圳都只是为了赚钱,这边的外来人占比相当大,所以一到过年会发现这座城市很空,特别是除夕会有种一个人拥有整个城市的感觉。
至于为什么在深圳过年,是因为毕业之后就一直在工作,节奏很快,每隔一段时间就想留出几天什么都不做,出去户外,或者关掉电子设备一直躺着。

春节假期有两周左右,是想做一些平时没时间去做的事情,比如看看周围有没有地方钓鱼,前几天看到 Grey Li 的年终总结,有提到十多年前的吉他,后来就基本没弹了,有遗憾的也不止我一个,还是可以继续学习的。

周末晚上去欢乐港湾吃了麦当劳,那边每周末都有人唱歌,曲子是随机的,也可以点歌,中间休息的时候去找他们聊了一会,我说平时最喜欢听小刚的《青花》,但是歌单上只看到了《黄昏》,能不能唱《青花》呢,“你是哪一年的?”,弹唱的小哥问到,我说25,不过周传雄的歌不是很多人都听过吗,他笑着说现在听的人少了,最终还是请他唱了《黄昏》。比起近几年火爆抖音的《红昭愿》、《叹》去考古十多年前的歌是有点奢侈了。

阅读更多