Kubernetes 内存资源限制实战 📅 2019年04月29日 · ☕ 5 分钟 · ✍️ 米开朗基杨 本文将会通过实验来探索容器在什么情况下会被 OOM killed,同时帮助你深入理解 Kubernetes 是如何通过 cgroup 来限制内存资源的。
在 Kubernetes 中实现零宕机部署应用 📅 2019年04月26日 · ☕ 8 分钟 · ✍️ 米开朗基杨 本文将会告诉你在 Kubernetes 中更新或回滚应用时如何保持数据库的向前向后兼容。
Linux 虚拟网卡技术:Macvlan 📅 2019年03月25日 · ☕ 7 分钟 · ✍️ 米开朗基杨 本文主要介绍了 Macvlan 的实现原理,比较了它和 Linux Bridge 模式之间的差异及其使用场景,还详细剖析了 Macvlan 四种模式的工作原理和相关注意项。
Kubernetes 控制器的工作原理解读 📅 2019年03月11日 · ☕ 8 分钟 · ✍️ 米开朗基杨 本文我将会带你深入了解 Kubernetes 控制器的内部结构、基本组件以及它的工作原理。
Etcd 的分布式一致性详解 📅 2019年01月30日 · ☕ 8 分钟 · ✍️ 米开朗基杨 本文将会带你发现 etcd 集群成员变更过程中遇到的问题,并告诉你如何通过引入 Learner 节点来解决这个问题
Nginx 流量镜像使用技巧 📅 2019年01月28日 · ☕ 7 分钟 · ✍️ 米开朗基杨 本文展示了如何通过 Nginx mirror 模块简单地复制所有的流量,以及如何通过 split_client 模块来复制部分流量,同时还解释了当镜像后端响应缓慢时为什么原始请求会被阻塞,并给出了解决方案。
优化生产环境中的 Kubernetes 资源分配 📅 2018年12月18日 · ☕ 6 分钟 · ✍️ 米开朗基杨 本文通过对应用进行负载测试来不断调整 Pod 的 limits 和 requests 配置,以此来增加系统的弹性能力和可预测性。