Manjusaka

Manjusaka

水文

简单聊聊 IaC:Infrastructure as Code
实际上 IaC 这个概念的出现已经很久了,所以写篇水文来简单聊聊 IaC 的过去,现在,和将来 IaC 的过去 实际上 IaC 的历史其实足够悠久。首先来看一下 IaC 的核心的特征 最终的产物是 machine readable 的的产物。可能是一份代码…
cover
cover

简单聊聊在 Linux 内核中的网络质量监控

这可能是 2021 年最后一篇文章(农历年),也可能是 2022 年第一篇文章,不过这完全取决于我什么时候写完。这次来简单聊聊 Linux 中的网络监控 开篇 这篇文章,既是一篇水文,又不是一篇水文。不过还是新手向的一个文章。这篇文章实际上在我的草稿箱里呆了一年多的时间了…
cover
cover

简单聊聊容器中的 UID 中的一点小坑

今天不太舒服,在家请假了一天。突然想起最近因为一些小问题,看了下关于容器中 UID 的东西。所以简单来聊聊这方面的东西。算个新手向的文章 开篇 最近帮 FrostMing 把他的 tokei-pie-cooker 部署到我的 K8S 上做成一个 SaaS 服务。Frost…
cover

聊聊 sk_buff 中一个冷门字段: nohdr

今天遇到一个很有意思的问题,“nohdr 字段到底有什么用”,在这里写个水文简单记录一下 正文 前情提要 首先来说,不管介绍再冷门的字段,既然涉及到 SKBUFF ,那么就得先来对 sk_buff 做个简单的介绍 简而言之,sk_buff 是 Linux…
cover

关于 Node.js 中 execSync 的一点问题

很久没写水文了,昨天帮人查了一个 Node.js 中 execSync 这个函数特殊行为的问题,很有趣,所以大概记录下来水一篇文章 背景 首先老哥给了一张截图 首先基本问题可以抽象为在 Node.js 中利用 execSync 这个函数执行 ps -Af | grep -q…
cover
cover
cover
cover
cover
cover
cover

利用动态 tracing 技术来 trace 内核中的网络请求

这周帮朋友用 eBPF/SystemTap 这样的动态 tracing 工具做了一些很有趣的功能。这篇文章算是一个总结 开篇 实际上这周的一些想法,最开始是实际上来源于某天一个朋友问我的一个问题 我们能不能监控机器上哪些进程在发出 ICMP 请求?需要拿到 PID,ICMP…
cover
cover

当我们在聊 CI/CD 时,我们在聊什么?

本文实际上是在群内第二次分享的内容。这次其实想来聊聊,关于 CI/CD 的一些破事和演进过程中我们所需要遇到的一些问题,当然本文中是一个偏新手向的文章和一点点爆论,随便看看就好。 开宗明义,定义先行 在我们谈论一个事物之前,我们需要对这个事物给出一个定义…
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover

继续爆论容器中的一号进程

上周的文章聊了关于容器中的一号进程的一些概况后,在我师父某川 (可以去 GitHub 找他玩,jschwinger23) 的指导与配合下,我们一起对目前主流的被广泛使用的两个容器中一号进程的实现 dumb-init 和 tini 做了一番探究,继续写个水文来爆论一番。 正文 我…
cover
cover
cover
cover
cover
cover
cover

简单聊聊容器中的一号进程

新年了,决定趁着有时间的时候多写几篇技术水文。今天的话,准备来简单聊聊容器中我们每天都会接触,但是时常又会被我们忽略的一号进程 正文 容器技术发展到现在,其实形态上已经发生了很大的变化。根据不同的场景,既有传统的 Docker1, containterd2 这样传统基于…
简单聊聊进程中的信号处理 V2
上次写了一个水文简单聊聊进程中的信号处理 ,师父看了后把我怒斥了一顿,表示上篇水文中的例子太 old style, too simple ,too naive。如果未来出了偏差,我也要负泽任的。吓得我连和妹子周年庆的文章都没写,先赶紧来重新水一篇文章,聊聊更优秀…
简单聊聊进程中的信号处理
最近在某个技术群里帮人分析了 Linux 编程下信号处理的一段代码。我自己觉得这段代码是挺不错的一个例子,所以写个简单的水文,用这段代码聊聊 Linux 中的信号处理 正文 我们首先来看一看这一段代码 Copy #include <errno.h> #include…
cover
cover

关于 Kubernetes 和容器化的一些随想

这段时间在不少群里争论过关于 Kubernetes 和容器化的一些事,干脆总结下一些碎碎念作为一个概括吧。本文仅代表个人立场,不代表商业观点 容器化 目前很主流的一个观点,是能上容器尽可能上容器,说实话这个想法实际上是有一定的合理性的,去 review 这个想法…
cover
cover
cover
cover
cover
cover
cover
cover

简单聊聊 Maglev ,来自 Google 的软负载均衡实践

好久没博客了,来写个简单的读论文笔记吧,这篇文章是来自 Google 2016 年发表的一篇论文 Maglev: A Fast and Reliable Software Network Load Balancer 分享了他们内部从 08 年开始大规模使用的软负载均衡系统的实现…
此部落格數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。