首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Flappy
掘友等级
Oncall工程师
喜欢Go语言,简单清晰
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
Nginx模块开发实践
概述 Nginx对于用户来说最强大的是它的自定义模块,用户可以很方便地用C开发自己想要的功能,本文实践了handle和filter 2种模块的开发。
Nginx源码略读
Nginx是纯C编写的反向代理服务器,由于商业化和开源之间的平衡,在他之上还衍生出了支持热更新的OpenResty。Nginx的用户接口非常简洁,仅仅一个conf就能做到几乎所有事情。
rocketmq-connect 源码和实战
overview rocketmq-connect 地位类似于 kafka-connect,是拓展mq使用边界的重要手段,比如从MySQL数据源同步数据到pqsql的Sink。
kata runtime-rs 辅助理解
概述 runtime-rs 是 kata-containers 对Go版本的重写,本文主要考虑到Rust的可读性更好,从rs版本可以更好地了解runtime的实现。时间紧张,不做深入的研究。
Kubernetes CNI初探
概述 CNI从设计上是k8s最简单的接口,但是网络的实现是存储复杂的,CNI在被调用时也是比较特别,会在containerd创建容器的过程中被调用。
Kubernetes CSI初探
概述 CSI是Kubernetes比较复杂的开放接口设计,实际上存储并没有普通人想象得那么复杂。CSI的核心就是Controller接口和Node接口。
Kubernetes CRI初探
概述 CRI解决了k8s耦合docker-shim的问题,是的像kata这样的非runc容器能够无缝接入k8s。实际上,containerd是实现CRI的具体组件
Pod Lifecycle Event Generator pleg的2种实现
Pod Lifecycle Event Generator(pleg)的命名来源于kubelet的一个模块,它的原理是定期查询runtime下所有pods,然后封装为事件写入到chan中。
k8s Deployment源码小记
Deployment是Kubernetes中最常用的Object,也是最典型的面试题,通过阅读源码,可以学习到标准的k8s-controller模式应该如何开发。
Rust 错误处理入门
Rust和Go对于错误处理的选择上比较一致,选择了Error而不是Exception的方案。Rust更强大的是,为Error制定了标准Result,并且得益于Rust强大enum模式。
下一页
个人成就
文章被点赞
9
文章被阅读
26,492
掘力值
972
关注了
0
关注者
3
收藏集
0
关注标签
0
加入于
2021-12-18