云原生扩展开发
文章平均质量分 93
云原生扩展开发
王伯爵
做有趣有价值的事!
展开
-
混合kubebuilder与code generator编写CRD
概览 kubebuilder和k8s.io/code-generator类似,是一个码生成工具,用于为你的CRD生成kubernetes-style API实现。区别在于: Kubebuilder不会生成informers、listers、clientsets,而code-generator会。 Kubebuilder会生成Controller、Admission Webhooks,而code-generator不会。 Kubebuilder会生成manifests yaml,而code-gener转载 2021-11-15 13:44:28 · 719 阅读 · 0 评论 -
ubuntu下安装k8s operator-sdk
1.从github下载二进制安装包 $ curl -LO https://github.com/operator-framework/operator-sdk/releases/download/${RELEASE_VERSION}/operator-sdk-${RELEASE_VERSION}-x86_64-linux-gnu $ curl -LO https://github.com/operator-framework/operator-sdk/releases/download/${RELEAS原创 2020-09-30 11:21:59 · 431 阅读 · 0 评论 -
如何实现一个 Kubernetes 网络插件
目前容器的网络解决方案越来越多,每出现一种新的解决方案,都要为网络方案和不同的容器运行时进行适配,这显然是不合理的,而 CNI 就是为了解决这个问题。 春节假期在家维护「家庭级 Kubernetes 集群」时,萌生了写一个网络插件的想法,于是基于 cni/plugin 仓库已有的轮子,写了 Village Net( https://github.com/zwwhdls/village-net )。以这个网络插件为例,本文着重介绍如何实现一个 CNI 插件。 CNI 工作原理 要了解如何实现一个 C..转载 2021-08-06 18:01:35 · 471 阅读 · 0 评论