controller-rs:kubernetes示例控制器

时间:2024-06-04 14:44:45
【文件属性】:

文件名称:controller-rs:kubernetes示例控制器

文件大小:31KB

文件格式:ZIP

更新时间:2024-06-04 14:44:45

kubernetes controller operator Rust

控制器 使用的rust kubernetes控制器。 所述Controller对象调和Foo实例中检测到它的变化时,和写入到其.STATUS对象。 要求 kube集群/ minikube。 将CRD及其实例安装到集群中: cargo run --bin crdgen > yaml/foo-crd.yaml kubectl apply -f yaml/foo-crd.yaml # then: kubectl apply -f yaml/instance-bad.yaml 跑步 本地配置 您需要一个具有足够访问权限的有效本地kube配置(如果要在yaml/access.yaml一个用户, clux服务帐户将具有足够的访问权限)。 启动有cargo run的服务器: cargo run 集群内配置 部署为具有通过服务帐户进行范围访问的部署。 参见yaml/deployment.yaml


【文件预览】:
controller-rs-master
----rustfmt.toml(238B)
----Cargo.lock(60KB)
----yaml()
--------foo-crd.yaml(1KB)
--------instance-good.yaml(115B)
--------instance-bad.yaml(112B)
--------deployment.yaml(2KB)
--------access.yaml(585B)
----Dockerfile(129B)
----LICENSE(11KB)
----src()
--------crdgen.rs(90B)
--------main.rs(3KB)
--------manager.rs(6KB)
--------lib.rs(548B)
--------telemetry.rs(472B)
----Cargo.toml(2KB)
----.gitignore(30B)
----.circleci()
--------config.yml(2KB)
----Makefile(2KB)
----README.md(3KB)

网友评论