-
golang设计模式-以kubernetes源码为例
对golang来说就是Newxx函数,返回interface, kubernetes interface随处可见,可以说能用interface抽象的就是inte...
王磊-AI基础 2023-01-03481 0 0 -
从零开发无服务函数管理器:jupyter lab 插件
这个插件将分为两个部分,一部分是 server 部分,一部分是前端部分. 我们将先创建后端部分。
王磊-AI基础 2023-01-02467 0 0 -
Ansible for k8s
后来出现了 kustomize,kustomize的设计并不依赖服务端,而是想做好本地渲染,然而几次使用之后发现,kustomize 显然还是失败了
王磊-AI基础 2023-01-02473 0 0 -
扩展 Kubernetes 之 Scheduler
由于当前的主流扩展方式 Webhook(Scheduler Extender)方式有一些限制:
王磊-AI基础 2023-01-02471 0 0 -
扩展 Kubernetes 之 CNI
> 扩展 kubernetes 分为三种模式 webhook,binary 二进制,controller
王磊-AI基础 2023-01-02448 0 0 -
扩展 Kubernetes 之 Kubectl Plugin
kubectl 功能非常强大, 常见的命令使用方式可以参考 kubectl --help,或者这篇文章
王磊-AI基础 2023-01-02469 0 0 -
扩展 Kubernetes 之 CRI
使用 cri-containerd 的调用流程更为简洁, 省去了上面的调用流程的 1,2 两步
王磊-AI基础 2023-01-02481 0 0 -
Go项目架构指南
尽量从一个模版开始,比如这个,关于每个文件夹应该如何组织可以参考 Readme 或者 这篇文章, 几个大原则:
王磊-AI基础 2023-01-02449 0 0 -
Protobuf 扩展指南
另一个真实的例子,来自 google 的 http 扩展,这里插件会获取 名为 google.api.http 的 option,然后转换为 http 结构
王磊-AI基础 2023-01-02471 0 0 -
Golang Annotation 系统 - Gengo 实战
代码生成的技术在各种语言中都很常用,尤其是静态语言,利用代码生成的技术可以实现一些大幅提高生产效率的工具。
王磊-AI基础 2023-01-02465 0 0