k3os-config-operator:一个操作员,可以使所有k3OS节点config.yaml文件在整个集群中保持整齐同步

时间:2024-04-06 10:05:31
【文件属性】:

文件名称:k3os-config-operator:一个操作员,可以使所有k3OS节点config.yaml文件在整个集群中保持整齐同步

文件大小:110KB

文件格式:ZIP

更新时间:2024-04-06 10:05:31

operator k3os Go

k3OS Config运算符 该操作员将使k3OS的config.yaml文件的所有字段保持同步。 具体来说,它被写入: 同步节点标签 同步节点污点 保持每个节点上的/var/lib/rancher/k3os/config.yaml同步 它作为DaemonSet在集群中的每个节点上运行。 它是为解决: /var/lib/rancher/k3os/config.yaml或config.d / *文件旨在在运行时使用。 这些文件可以通过脚本手动操作,也可以使用Kubernetes操作员进行管理。 该Kubernetes运算符不存在。 至少直到现在都没有。 :cowboy_hat_face: 先决条件 设定执行中的k3OS集群。 的本地克隆(我的叉子)。 带有YAML文件的config目录,如: ├── config │ └── dc:a6:32:xx:xx:xx.yaml │ └── dc:a6:32:


【文件预览】:
k3os-config-operator-main
----.dockerignore(4B)
----go.mod(569B)
----pkg()
--------nodes()
--------internal()
--------util()
--------consts()
--------errors()
----main.go(4KB)
----.github()
--------dependabot.yml(563B)
--------workflows()
----go.sum(93KB)
----.github_changelog_generator(207B)
----controllers()
--------config()
----Dockerfile(960B)
----skaffold.yaml(793B)
----apis()
--------config()
----config()
--------default()
--------prometheus()
--------certmanager()
--------crd()
--------rbac()
--------release()
--------samples()
--------manager()
--------webhook()
--------config.go(2KB)
--------dev()
----LICENSE(1KB)
----PROJECT(317B)
----README.md(3KB)
----Makefile(3KB)
----.golangci.yaml(2KB)
----hack()
--------boilerplate.go.txt(1KB)
----Dockerfile.dev(872B)
----.gitignore(357B)
----deploy()
--------operator.yaml(12KB)
----ROADMAP.md(402B)
----CHANGELOG.md(6KB)

网友评论