[翻译] Zookeeper Internals

[toc] 原文链接: https://zookeeper.apache.org/doc/r3.2.2/zookeeperInternals.html Introduction 这篇文档包含 Zookeeper 的内部工作机制的相关信息. 目前为止, 讨论了以下几个 topic: Atomic Broadcast Logging Atomic Broadcast Zookeeper 的核心是一个原子消息系统, 它可以使所有的 server 保持

Basic Paxos

最近可能需要自己实现分布式的系统了, 所以提前预习了下相关知识. 参考资料: Wikipedia: Paxos#Basic Paxos Basic Paxos Video:Paxos lecture (Raft user study) Karan’s Blog: Basic Paxos Basic Paxos 可以解决什么问题 假设一个分布式系统里

[翻译]深度挖掘 kubernetes: CustomResources 代码生成

最近在看 sample-controller 的时候注意到了其特殊的特性. code generation. 感觉还是蛮重要的, 因此翻译了这个出自于官方的 blog. 原文: https://blog.openshift.com/kubernetes-deep-dive-code-generation-customresources/ 随着 kubernetes 越来越多的作为分布式应用的平台, 越来越

天杀的键盘连击

情况 最近在家里大量使用蝶式键盘办公, c i o b tab 均出现了疯狂的连击. 导致: git commit 疯狂打错 docker/kubectl 常用命令打错 更加“自动”的自动补全 另外发现编程的时候 o

kubernetes from scratch

从头开始装一个 kubernetes. 现在是 2020-02-02 15:29 参考资料: https://github.com/kelseyhightower/kubernetes-the-hard-way 准备 将在两台虚拟机上安装 kubernetes: kmaster 2C4G ubuntu-18.04 192.168.50.57 worker-0 2C4G ubuntu-18.04 192.168.50.195 生成证书 kubernetes 各个组件之间都是需要经过 HTTPS 双向认证的, 所以至少为每