文件名称:composition-controller
文件大小:143KB
文件格式:ZIP
更新时间:2024-05-08 06:20:20
Go
样本控制器 该存储库实现了一个简单的控制器,用于监视由CustomResourceDefinition(CRD)定义的Foo资源。 注意:将此软件包打包或k8s.io/sample-controller为k8s.io/sample-controller 。 此特定示例演示了如何执行基本操作,例如: 如何使用CustomResourceDefinition注册类型为Foo的新自定义资源(自定义资源类型)。 如何创建/获取/列出新资源类型Foo实例。 如何在资源处理创建/更新/删除事件上设置控制器。 它利用中的生成器生成类型化的客户端,程序,列表程序和深度复制功能。 您可以使用./hack/update-codegen.sh脚本./hack/update-codegen.sh完成此操作。 update-codegen脚本将自动生成以下文件和目录: pkg/apis/sample
【文件预览】:
composition-controller-master
----artifacts()
--------examples()
----go.mod(576B)
----pkg()
--------apis()
--------signals()
----main.go(3KB)
----.github()
--------PULL_REQUEST_TEMPLATE.md(149B)
----controller_test.go(9KB)
----go.sum(45KB)
----OWNERS(147B)
----Dockerfile(139B)
----code-of-conduct.md(148B)
----CONTRIBUTING.md(756B)
----LICENSE(11KB)
----README.md(7KB)
----SECURITY_CONTACTS(550B)
----kubeconfig(499B)
----Godeps()
--------OWNERS(78B)
--------Readme(136B)
--------Godeps.json(10KB)
----hack()
--------tools.go(740B)
--------update-codegen.sh(2KB)
--------verify-codegen.sh(1KB)
--------custom-boilerplate.go.txt(589B)
--------boilerplate.go.txt(566B)
----docs()
--------images()
--------controller-client-go.md(4KB)
----controller.go(16KB)
----.gitignore(29B)