文件名称:套索:低级通用控制器框架
文件大小:32KB
文件格式:ZIP
更新时间:2024-03-03 01:14:58
Go
套索 和使用的核心控制器框架。 这个框架有点原始,但是可以直接使用。 目的是尝试标准化建筑控制器的一些样板。 基本组成 包cache 这是生成的SharedIndexFactory的通用形式。 套餐client 生成的客户集的通用形式。 包装controller Controller是一种简单的方法,用于包装工作程序goroutine和工作队列的标准模式。 该软件包取决于cache和client从而消除了对生成的client ,通知者和列表器的需求。 SharedController类型是Controller的扩展,增加了在共享控制器实例上注册多个处理程序的功能。 简单的例子 import ( "context" "github.com/rancher/lasso/pkg/controller" appsv1 "k8s.io/api/apps/v1" metav1 "k8
【文件预览】:
lasso-master
----go.mod(109B)
----pkg()
--------log()
--------client()
--------scheme()
--------controller()
--------mapper()
--------dynamic()
--------cache()
----go.sum(19KB)
----LICENSE(10KB)
----README.md(2KB)
----Makefile(83B)
----.gitignore(422B)