240 发简信
IP属地:江苏
  • istiod debug 接口记录

    背景 istiod 提供了一些 debug 接口用于一些调试场景,这边做一下简单的记录备忘详见源码 pilot/pkg/xds/debug.go...

  • 从源码看 k8s 探针链接回收优化

    背景 在看 k8s 源码时候发现一段优化探针链接回收的代码,这边记录一下 tcp 链接 close 会默认进入 TIME_WAIT 状态,等待 ...

  • 从源码看k8s资源删除

    背景 当我们删除一个资源时,如果有其他资源的owner reference指向此资源,则根据delete options和gc策略判断是否删除这...

  • istio wasmplugin 入门

    背景 在使用 istio 时候,有时候 ingressgateway/envoy 满足不了业务需求,此时 wasm 是 istio 的一个内置方...

  • k8s特性ContainerRestartRules和RestartAllContainersOnContainerExits简介

    背景 k8s 1.34引入了特性ContainerRestartRules, 用于控制容器的重启策略.之前k8s重启只有Always, Neve...

  • oci image format简介

    背景 oci是现在容器的标准格式,本文是简单介绍oci image format详见https://github.com/opencontain...

  • 从源码看containerd并行 unpack

    背景 之前的版本更多的是优化镜像pull的下载速度,unpack速度是串行的比较慢containerd 2.2及之后支持并行unpack,提升镜...

  • 从源码理解关于goroutine的2个误区

    背景 经常看到说goroutine占2k大小,goroutine是每次创建的但是看了源码发现:1 goroutine的大小实际上是动态的,每次g...

  • 使用PodAndContainerStatsFromCRI优化指标采集

    背景 k8s 1.23引入了PodAndContainerStatsFromCRI这个特性,控制pod和container的metrics是否从...