devops (31)
- Saltstack 学习之target minions(二) - 五月 14, 2014
- Saltstack 学习之target minions(一) - 五月 14, 2014
- Saltstack 实战之event + returner的灵活使用 - 五月 15, 2014
- Python 开发之print结果写入文件 - 五月 27, 2014
- 建立Saltstack运转机制之个人做法(一) - 六月 11, 2014
- Saltstack 学习之Scheduler - 六月 12, 2014
- Saltstack 学习之Salt Formulas - 六月 14, 2014
- Saltstack 应用技巧之Pillar的灵活管理 - 六月 14, 2014
- [ 翻译 ] salt 新通信架构——salt raet(Github篇) - 七月 6, 2014
- Saltstack 新特性测试之proxy minion - 七月 19, 2014
- 欢迎加入Linux技术交流群 - 七月 27, 2014
- Python开发之几个内联函数的介绍 - 七月 28, 2014
- Salt 自动化系统碎碎念 - 七月 28, 2014
- 源码解读Saltstack运行机制之Job Runtime - 七月 30, 2014
- 结合Salt-output实现Job前端下发的友好展现 - 八月 29, 2014
- [ 翻译 ] 开源世界的"服务发现" - 八月 30, 2014
- 对Devops的思考和构想——建立机器世界的生态系统 (篇一) - 十一月 26, 2014
- 对Devops的思考和构想——建立机器世界的生态系统 (结局篇) - 一月 2, 2015
- 运维开发探索之< Gaea.01 初探> - 二月 1, 2015
- 运维开发探索之< 开篇 > - 二月 1, 2015
- 运维开发探索之< Gaea.02 原型设计 > - 四月 18, 2015
- 运维开发探索之< Gaea.03 前端 > - 四月 19, 2015
- [ 原创 ] Saltstack 高可用架构漫谈 - 十一月 13, 2015
- [ 原创 ] Ansible Playbook 执行原理源码解读(一)(粗略) - 五月 16, 2016
- [ 原创 ] Python开发进阶之浅析Tars - 五月 30, 2016
- [ 三年后的杂谈 ] 浅谈配置管理 [ 篇一 ] - 八月 6, 2017
- [ 杂谈 ] 三年后 - 八月 23, 2017
- [ 三年后的杂谈 ] 测试之Mock - 十月 14, 2017
- kube-dns实现原理的解读 - 一月 20, 2018
- 使用locust + boomer实现对非web组件的压测 - 一月 20, 2018
- [ 原创 ] 去中心化运维 - 五月 21, 2022
talk (20)
- < 2014 > 年终总结 - 二月 16, 2015
- [ 生活 ] 致“改变”的力量 - 二月 19, 2015
- IT 工程师文化碎碎念 - 四月 9, 2015
- [ 翻译 ] 请不要忘记"运维" - 四月 18, 2015
- [ 矫情 ] 重新清零 - 十二月 1, 2015
- talk sth. - 二月 7, 2016
- The end of 2016 - 一月 27, 2017
- [ 三年后的杂谈 ] 浅谈配置管理 [ 篇一 ] - 八月 6, 2017
- [ 杂谈 ] 三年后 - 八月 23, 2017
- [ 读书笔记 ] Just for Fun - 九月 30, 2017
- [ 三年后的杂谈 ] 测试之Mock - 十月 14, 2017
- [ 翻译 ] 微服务不是终点站 - 七月 26, 2019
- 如何为游戏开发赋能的一些思考 - 八月 23, 2020
- 聊聊重庆之旅的一些收获感想 - 十月 10, 2020
- 2020 书单 - 一月 1, 2021
- 读《美国反对美国》 - 二月 14, 2021
- 2021 书单 & 个人思考 - 一月 22, 2022
- 假期杂谈 - 五月 4, 2022
- 2022 书单 & 个人思考 - 十二月 31, 2022
- 2023 书单 & 个人思考 - 十二月 31, 2023
salt (13)
- Saltstack 学习之target minions(二) - 五月 14, 2014
- Saltstack 学习之target minions(一) - 五月 14, 2014
- Saltstack 实战之event + returner的灵活使用 - 五月 15, 2014
- 建立Saltstack运转机制之个人做法(一) - 六月 11, 2014
- Saltstack 学习之Scheduler - 六月 12, 2014
- Saltstack 学习之Salt Formulas - 六月 14, 2014
- Saltstack 应用技巧之Pillar的灵活管理 - 六月 14, 2014
- [ 翻译 ] salt 新通信架构——salt raet(Github篇) - 七月 6, 2014
- Saltstack 新特性测试之proxy minion - 七月 19, 2014
- Salt 自动化系统碎碎念 - 七月 28, 2014
- 源码解读Saltstack运行机制之Job Runtime - 七月 30, 2014
- 结合Salt-output实现Job前端下发的友好展现 - 八月 29, 2014
- [ 原创 ] Saltstack 高可用架构漫谈 - 十一月 13, 2015
translate (13)
- [ 翻译 ] salt 新通信架构——salt raet(Github篇) - 七月 6, 2014
- [ 翻译 ] 开源世界的"服务发现" - 八月 30, 2014
- [ 翻译 ] 请不要忘记"运维" - 四月 18, 2015
- [ 翻译 ] 从头编写一款时间序列数据库 - 四月 30, 2017
- [ 翻译 ] Thanos:大规模prometheus集群解决方案 - 六月 23, 2018
- [ 翻译 ] 微服务不是终点站 - 七月 26, 2019
- [ 翻译 ] 微服务架构及设计模式 - 一月 20, 2020
- [ 翻译 ] 非同质化代币 - 四月 23, 2021
- [ 翻译 ] Facebook MySQL 8.0 迁移之路 - 八月 8, 2021
- [ 翻译 ] Kubernetes 计划在即将发布的 1.24 版本里弃用 dockershim - 一月 22, 2022
- [ 翻译 ] 低代码并不意味着低风险 - 五月 29, 2022
- [ 翻译 ] WASM 何时会取代 Docker - 六月 10, 2022
- [ 翻译 ] 引入 Kubernetes 是过早优化的危险信号 - 九月 18, 2022
ctrip (9)
- Ctrip 2015 校园招聘宣传 - 九月 2, 2014
- < 2014 > 年终总结 - 二月 16, 2015
- [ 生活 ] 致“改变”的力量 - 二月 19, 2015
- IT 工程师文化碎碎念 - 四月 9, 2015
- [ 翻译 ] 请不要忘记"运维" - 四月 18, 2015
- [ 矫情 ] 重新清零 - 十二月 1, 2015
- talk sth. - 二月 7, 2016
- Goodbye, Ctrip! - 七月 8, 2016
- The end of 2016 - 一月 27, 2017
life (8)
- [ 生活 ] 致“改变”的力量 - 二月 19, 2015
- 聊聊重庆之旅的一些收获感想 - 十月 10, 2020
- 2020 书单 - 一月 1, 2021
- [ 原创 ] 怪病 - 一月 3, 2021
- 2021 书单 & 个人思考 - 一月 22, 2022
- 假期杂谈 - 五月 4, 2022
- 2022 书单 & 个人思考 - 十二月 31, 2022
- 2023 书单 & 个人思考 - 十二月 31, 2023
docker (6)
- [ 广告帖 ] 鄙人参与翻译的书籍《Docker生产环境实践指南》推广 - 六月 2, 2016
- 记一次失败的docker排障经历 - 六月 3, 2017
- [ 原创 ] 小尝 containerd(一) - 二月 5, 2018
- 【源码解读】从代码实现层面思考 Kubernetes 为什么会弃用对 Docker 的支持? - 八月 11, 2021
- [ 原创 ] containerd 迁移二三事 - 八月 23, 2021
- [ 翻译 ] WASM 何时会取代 Docker - 六月 10, 2022
kubernetes (6)
- kube-dns实现原理的解读 - 一月 20, 2018
- [源码分析] 解读 Kubernetes EndpointSlice 控制器导致的Crash 问题始末 - 三月 7, 2020
- [ 翻译 ] 借助 Linux 用户命名空间来增强容器安全性 - 一月 1, 2021
- 【源码解读】从代码实现层面思考 Kubernetes 为什么会弃用对 Docker 的支持? - 八月 11, 2021
- [ 翻译 ] Kubernetes 计划在即将发布的 1.24 版本里弃用 dockershim - 一月 22, 2022
- [ 翻译 ] 引入 Kubernetes 是过早优化的危险信号 - 九月 18, 2022
reading (6)
- 2020 书单 - 一月 1, 2021
- 读《美国反对美国》 - 二月 14, 2021
- 2021 书单 & 个人思考 - 一月 22, 2022
- 假期杂谈 - 五月 4, 2022
- 2022 书单 & 个人思考 - 十二月 31, 2022
- 2023 书单 & 个人思考 - 十二月 31, 2023
thinking (6)
- 对Devops的思考和构想——建立机器世界的生态系统 (篇一) - 十一月 26, 2014
- 对Devops的思考和构想——建立机器世界的生态系统 (结局篇) - 一月 2, 2015
- 运维开发探索之< Gaea.01 初探> - 二月 1, 2015
- 运维开发探索之< 开篇 > - 二月 1, 2015
- 运维开发探索之< Gaea.02 原型设计 > - 四月 18, 2015
- 运维开发探索之< Gaea.03 前端 > - 四月 19, 2015
cloud-native (5)
- [ 翻译 ] 开源世界的"服务发现" - 八月 30, 2014
- kube-dns实现原理的解读 - 一月 20, 2018
- [ 原创 ] 小尝 containerd(一) - 二月 5, 2018
- [ 翻译 ] Thanos:大规模prometheus集群解决方案 - 六月 23, 2018
- [ 原创 ] containerd 迁移二三事 - 八月 23, 2021
sourcecode (4)
- 源码解读Saltstack运行机制之Job Runtime - 七月 30, 2014
- [ 原创 ] Ansible Playbook 执行原理源码解读(一)(粗略) - 五月 16, 2016
- kube-dns实现原理的解读 - 一月 20, 2018
- [源码分析] 解读 Kubernetes EndpointSlice 控制器导致的Crash 问题始末 - 三月 7, 2020
containerd (3)
- 记一次失败的docker排障经历 - 六月 3, 2017
- [ 原创 ] 小尝 containerd(一) - 二月 5, 2018
- [ 原创 ] containerd 迁移二三事 - 八月 23, 2021
microservice (3)
- [ 翻译 ] 微服务不是终点站 - 七月 26, 2019
- [ 翻译 ] 微服务架构及设计模式 - 一月 20, 2020
- [ 翻译 ] Lyft 如何提升微服务的研发效能(一) - 三月 27, 2022
prometheus (3)
- [ 翻译 ] 从头编写一款时间序列数据库 - 四月 30, 2017
- Easy your life by using the snmp-exporter generator - 七月 1, 2017
- [ 翻译 ] Thanos:大规模prometheus集群解决方案 - 六月 23, 2018
python (3)
- Python 开发之print结果写入文件 - 五月 27, 2014
- Python开发之几个内联函数的介绍 - 七月 28, 2014
- [ 原创 ] Python开发进阶之浅析Tars - 五月 30, 2016
translation (3)
- [ 翻译 ] Lyft 如何提升微服务的研发效能(一) - 三月 27, 2022
- [ 翻译 ] 软件架构和系统设计:我要是早点知道就好了…… - 一月 27, 2023
- [ 翻译 ] 今天的软件开发者将很快停止写代码 - 四月 2, 2023
book (2)
- [ 广告帖 ] 鄙人参与翻译的书籍《Docker生产环境实践指南》推广 - 六月 2, 2016
- [ 读书笔记 ] Just for Fun - 九月 30, 2017
it (2)
- IT 工程师文化碎碎念 - 四月 9, 2015
- [ 翻译 ] 请不要忘记"运维" - 四月 18, 2015
test (2)
- [ 三年后的杂谈 ] 测试之Mock - 十月 14, 2017
- 使用locust + boomer实现对非web组件的压测 - 一月 20, 2018
ad (1)
- [ 广告帖 ] 鄙人参与翻译的书籍《Docker生产环境实践指南》推广 - 六月 2, 2016
ansible (1)
- [ 原创 ] Ansible Playbook 执行原理源码解读(一)(粗略) - 五月 16, 2016
arch (1)
- [ 原创 ] Saltstack 高可用架构漫谈 - 十一月 13, 2015
benchmark (1)
- 使用locust + boomer实现对非web组件的压测 - 一月 20, 2018
best-practice (1)
- 建立Saltstack运转机制之个人做法(一) - 六月 11, 2014
bilibili (1)
- The end of 2016 - 一月 27, 2017
campus (1)
- Ctrip 2015 校园招聘宣传 - 九月 2, 2014
chatgpt (1)
- [ 翻译 ] 今天的软件开发者将很快停止写代码 - 四月 2, 2023
chongqing (1)
- 聊聊重庆之旅的一些收获感想 - 十月 10, 2020
configuration-management (1)
- [ 三年后的杂谈 ] 浅谈配置管理 [ 篇一 ] - 八月 6, 2017
decentralize (1)
- [ 原创 ] 去中心化运维 - 五月 21, 2022
design-patterns (1)
- [ 翻译 ] 微服务架构及设计模式 - 一月 20, 2020
discovery (1)
- [ 翻译 ] 开源世界的"服务发现" - 八月 30, 2014
enpower (1)
- 如何为游戏开发赋能的一些思考 - 八月 23, 2020
ethereum (1)
- [ 翻译 ] 非同质化代币 - 四月 23, 2021
facebook (1)
- [ 翻译 ] Facebook MySQL 8.0 迁移之路 - 八月 8, 2021
farewell (1)
- Goodbye, Ctrip! - 七月 8, 2016
game-development (1)
- 如何为游戏开发赋能的一些思考 - 八月 23, 2020
git (1)
- Git实用技巧和原理解读 - 十一月 23, 2020
hang (1)
- 记一次失败的docker排障经历 - 六月 3, 2017
infra (1)
- [ 原创 ] 去中心化运维 - 五月 21, 2022
lowcode (1)
- [ 翻译 ] 低代码并不意味着低风险 - 五月 29, 2022
lyft (1)
- [ 翻译 ] Lyft 如何提升微服务的研发效能(一) - 三月 27, 2022
micro-novel (1)
- [ 原创 ] 怪病 - 一月 3, 2021
mock (1)
- [ 三年后的杂谈 ] 测试之Mock - 十月 14, 2017
msa (1)
- [ 翻译 ] 微服务架构及设计模式 - 一月 20, 2020
mysql (1)
- [ 翻译 ] Facebook MySQL 8.0 迁移之路 - 八月 8, 2021
nft (1)
- [ 翻译 ] 非同质化代币 - 四月 23, 2021
pull-model (1)
- [ 原创 ] 去中心化运维 - 五月 21, 2022
security (1)
- 记一次vps挂马的经历 - 九月 27, 2014
soft-arch (1)
- [ 翻译 ] 软件架构和系统设计:我要是早点知道就好了…… - 一月 27, 2023
tars (1)
- [ 原创 ] Python开发进阶之浅析Tars - 五月 30, 2016
tech-talk (1)
- Git实用技巧和原理解读 - 十一月 23, 2020
thanos (1)
- [ 翻译 ] Thanos:大规模prometheus集群解决方案 - 六月 23, 2018
troubleshooting (1)
- 记一次失败的docker排障经历 - 六月 3, 2017
tsdb (1)
- [ 翻译 ] 从头编写一款时间序列数据库 - 四月 30, 2017
user-namespaces (1)
- [ 翻译 ] 借助 Linux 用户命名空间来增强容器安全性 - 一月 1, 2021
wasm (1)
- [ 翻译 ] WASM 何时会取代 Docker - 六月 10, 2022