Recent Posts
-
2020-07-03
Cilium Code Walk Through: Add Network Policy
This post is included inCilium Code Walk Through Series.This post walks you through the network policy enforcement process. Code basedon Cilium 1.8.0/1.10.7.NOTE: this post is not well organized yet, posted mainly to memorize the calling stack. 1 Call stack: start f...
-
2020-06-27
[笔记] The AWK Programming Language(ADDISON-WESLEY, 1988)
编者按本文是阅读 The AWK Programming Language 一书时所做的笔记。本文内容仅供学习交流,如有侵权立即删除。 编者按 前言 AWK 的演进 1 AWK 入门教程(AN AWK TUTORIAL) 1.1 Getting Started AWK 程序的结构 运行 AWK 程序 1.2 基本输出(Simple Output) 例子 ...
-
2020-06-20
[译] 重新设计 Facebook 的数据中心网络(2019)
译者序本文翻译自 Facebook 2019 年的一篇文章: Reinventing Facebook’s data centernetwork。文章介绍了 Facebook F4 架构之后的新一代 fabric 网络,基于 F16 架构(每个 POD连接到 16 个 spine 平面)和 Minipack 交换机。阅读本文之前,建议先阅读 (译) 数据中心 Fabric:Facebook 的下一代数据中心网络(2014)。由于译者水平有限,本文不免存在遗漏或错误之处。如有疑问,请查阅原文。以下是译文。 译者序 1 新数据中...
-
2020-06-14
[译] 数据中心 Fabric:Facebook 的下一代数据中心网络(2014)
译者序本文翻译自 Facebook 2014 年的一篇文章: Introducing data center fabric, thenext-generation Facebook data center network。文章介绍了 Facebook 2014 年的 fabric 设计,后来也被称为 F4 架构(每个 POD 连接到 4 个 spine 平面,因此得名)。2019 年,Facebook 又发布了 F4 之后的下一代fabric 网络,基于 F16 架构(每个 POD 连接到 16 个 spine 平面)。本文后续...
-
2020-06-11
[译] RFC 1180:朴素 TCP/IP 教程(1991)
译者序本文翻译自 1991 年的一份 RFC(1180): A TCP/IP Tutorial。本文虽距今将近 20 年,但内容并未过时,这不禁让人惊叹于 TCP/IP 协议栈生命力之强大。要理解 1991 年在技术发展中处于什么样一个位置,下面的时间线可作参考: 1983:以太网协议第一版(IEEE 802.3)发布,速度 10 Mbps 1990:万维网(WWW)诞生 1991:1 月,这份 RFC 发布(本文) 1991:8 月,芬兰的一个大学生宣布自己在开发一个玩具性质的内核,后来这个内核正式命名为 Linux ...
-
2020-06-06
[译] BeyondProd:云原生安全的一种新方法(Google, 2019)
译者序本文翻译自 2019 年 Google 的一篇白皮书BeyondProd: A new approach to cloud-native security,介绍了其最新的云原生安全模型。Google 虽有官方中文版,但机器翻译痕迹略重,相比原文反而增加阅读障碍;故有此拙译,仅供个人学习交流(排版略有调整,以方便网页阅读)。由于译者水平有限,本文不免存在遗漏或错误之处。如有疑问,请查阅原文。以下是译文。 译者序 1 术语(Glossary) 2 首席信息官必读(CIO-level summary) 3 设计动机(Mo...
-
2020-05-20
What's Inside Cilium's KVStore (and What's Not)
1 Preparation 1.1 Environment 1.2 Cilium-etcd information 1.3 Setup etcdctl 2 What’s inside cilium-etcd 2.1 Identity 2.2 Labels -> Identity 2.3 Pod IP Address 2.4 Kubernetes Node 2.4.1 IPv4AllocC...
-
2020-05-11
[笔记] Google(英文)技术写作课(2020)
编者按本文是阅读 Google Technical Writing Courses时所做的笔记。 课程一 课程二该课程虽然是教授英文技术写作,但很多原则是通用的,与语言无关。课程中有一些带答案的随堂练习非常不错,建议做一下。 编者按 课程 1 1 Intro 2 语法 3 单词(Words) 3.1 新术语(term)要给出最佳解释或定义 3.2 术语的使用要前后一致 3.3 适当使用缩写,使段落更简洁 3.4 在容易引起歧义的地方,不要使用代词(it/they/th...
-
2020-05-05
[笔记] 《Systems Performance: Enterprise and the Cloud》(Prentice Hall, 2013)
本文是阅读 Brendan Gregg 所著的 Systems Performance: Enterprise and theCloud 一书(中文版名为《性能之巅》)时所做的笔记。本文内容仅供学习交流,如有侵权立即删除。 1. 绪论 案例研究:Slow Disk 2. 方法论 2.3.1 延迟 2.5 方法论 2.5.1 Streetlight Anti-Method 2.5.9 USE(利用率/饱和度/错误数) ...
-
2020-05-05
Linux Trouble Shooting Cheat Sheet
1. Physical Resources 1.1 CPU 1.2 Memory 1.3 Network Interfaces 1.4 Storage Device I/O 1.5 Storage Capacity 1.6 Storage Controller 1.7 Network Controller 1.8 CPU Interconnect 1.9 Memory Interconnect 1.10 I/O Int...