240 发简信
IP属地:四川
  • Resize,w 360,h 240
    K8s 系列(六) - 浅谈 CNI

    1. 概述 进入 K8s 的世界,会发现有很多方便扩展的 Interface,包括 CNI, CSI, CRI 等,将这些接口抽象出来,是为了更...

  • Resize,w 360,h 240
    K8s 系列(五) - 浅谈 CSI

    1. 概述 进入 K8s 的世界,会发现有很多方便扩展的 Interface,包括 CSI, CNI, CRI 等,将这些接口抽象出来,是为了更...

  • Resize,w 360,h 240
    K8s 系列(四) - 浅谈 Informer

    1. 概述 进入 K8s 的世界,会发现有很多的 Controller,它们都是为了完成某类资源(如 pod 是通过 DeploymentCon...

  • K8s 系列(三) - 如何配置 etcd https 证书?

    在 K8s 中,kube-apiserver 使用 etcd 对 REST object 资源进行持久化存储,本文介绍如何配置生成自签 http...

  • Resize,w 360,h 240
    K8s 系列(二) - K8s PR 怎样才能被 merge?

    K8s 作为一个开源项目,鼓励全世界的参与者积极贡献力量,包括 kubernetes/kubernetes 主项目、kubernetes/web...

  • Resize,w 360,h 240
    K8s 系列(一) - 知识图谱

    概述 Kubernetes(K8s) 作为当前最知名的容器编排工具,称得上是云原生(Cloud Native)时代的“操作系统”,熟悉和使用它是...

  • Go 面试系列(六) - err shadow 是什么鬼?

    在日常工作中,我们经常使用 err != nil 来判断程序或函数是否报错,或者使用 defer {recover = err} 来判断是否有 ...

  • Go 面试系列(五) - io.ReadAll 怎样读全部?

    在进行本地 file 文件内容读取,或进行 HTTP 网络接口通信的时候,我们经常使用 io.ReadAll 来读取远程接口返回的 resp.B...

  • golang-nsq系列(四)--源码解析总结篇

    1. 前言:为什么要使用 MQ 消息队列 随着互联网技术在各行各业的应用高速普及与发展,各层应用之间调用关系越来越复杂,架构、开发、运维成本越来...

个人介绍
在技术和非技术的世界里,Eat less, do more... 非学,无以致疑;非问,无以广识。分享一些技术点,一些思考或idea,一些生活随笔等,让我们一起共享进步!