首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
云原生
qingwave
创建于2022-01-27
订阅专栏
云原生路漫漫
等 9 人订阅
共8篇文章
创建于2022-01-27
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
如何设计一个CRD
借助kubebuilder相关工具,我们可以快速搭建一个Operator框架,但更复杂的是如何将业务抽象成CRD,本文旨在探讨设计CRD时一些关键原则与注意事项,以抛砖引玉。
千呼万唤始出来的K8s Sidecar
随着Kubernetes发布了1.28,支持了不少重磅特性,其中最令人感慨的莫过于新的Sidecar,目前是alpha版本,一起来感受下吧。
捕获Kubernetes中Pod驱逐事件
最近在工作中需要捕获Kubernetes的Pod驱逐事件,再做额外的操作。第一个想法是能不能监听(watch)驱逐对象(Eviction Resource),很遗憾Eviction并没有watch接口
手写一个Kubernetes CNI网络插件
CNI(Container Network Interface) 即容器的网络API接口,在Kubernetes中通过CNI来扩展网络功能,今天我们从零开始实现一个自己的CNI网络插件。
Kubernetes中为什么需要Unstructured对象
熟悉client-go的同学都知道,不止有Deployment、Pod这些结构化对象,也提供了unstructured.Unstructured对象,那么为什么需要非结构对象? Structured
深入了解kubebuilder
前文快速实现一个Kubernetes Operator介绍了kubebuilder工具,快速实现了一个Operator。今天我们深入水下,探寻kubebuilder究竟是如何工作的。 普通开发流程 如
Kubernetes调试利器Nsenter
在k8s云环境中,我们需要在容器内抓包进行Debug, 但通常大多容器都没有安装tcpdump以及其他网络工具;在托管k8s中我们想登录node,不是没权限就是步骤太麻烦。本文的主角nsenter正是
快速实现一个Kubernetes Operator
Operator模式可以实现CRD并管理自定义资源的生命周期,本文基于kubebuilder快速实现一个Operator