1. golang 内存模型

    golang 内存是符合分配的

    2021/02/25 golang

  2. kubernetes 跨版本升级

    本文概述 跨版本升级涉及kubelet 的修改,也是升级流程中一个重要环节。 阅读本文需要: 了解kubernetes,以及各个组件的功能 golang语言 了解go-spew

    2020/10/21 技术

  3. golang的debug 方法 以及pprof的使用

    docker 的pprof 真的需要reload吗

    2020/09/08 技术

  4. 30岁这年

    同类文章 16年毕业的思考 脉脉迁移文章 18年工作的思考 毕业这两年

    2020/03/21 职业生涯

  5. 给openwrt安装quagga

    我们有一部分集群是使用BGP的网络模式,基于quagga + calico 进行了一部分功能的改造,由于本地没有物理机,测试起来比较麻烦。 今天灵机一动,尝试在花了35块钱买的路由器上安装quagga,过程比较曲折,搞了一天才把这玩意搞定。

    2019/05/10

  6. 容器化跨主机通讯的一些思考与经验

    在大规模的kubernetes集群情况下,网络的拓扑设计显的尤为的重要,业界的很多参考,也有很多成熟的解决方案,例如使用flannel,calicao,以及quagga等现有的解决方案。 现有的一些解决方案有时并不能解决我们的业务场景,所以会根据现有成熟方案进行一些略微的改造 我们重点分析BGP的决绝方案

    2019/05/02

  7. 使用Quagga实现跨机器通讯

    整体拓扑图

    2019/04/28

  8. linux 性能分析之cpu

    术语 CPU架构与术语解释

    2019/02/28 linux

  9. kubernetes service ep

    k8s的service和ep是如何关联和相互影响的

    2018/02/22 k8s

  10. kubernetes deploy rc/rs

    rc/rs功能是怎么实现的。详述从API接收到一个创建rc/rs的请求,到最终在节点上创建pod的全过程,尽可能详细。另外,当一个pod失效时,kubernetes是如何发现并重启另一个pod的? deployment/rs有什么区别。其使用方式、使用条件和原理是什么。

    2018/02/22 k8s