文件名称:bottlerocket-update-operator:Kubernetes运算符,用于自动更新Bottlerocket
文件大小:96KB
文件格式:ZIP
更新时间:2024-05-28 15:35:47
Go
瓶更新操作符 Bottlerocket更新运算符是,用于协调集群中主机上的Bottlerocket更新。 如何在Kubernetes上运行 要在Kubernetes集群中运行更新运算符,需要以下资源和配置(): 更新操作员的容器映像 持有运营商的二进制文件和支持环境(CA证书)。 控制器部署 在可用节点上调度允许停止重新启动的控制器进程。 代理程序守护程序集 在Bottlerocket主机上调度代理 Bottlerocket命名空间 分组Bottlerocket相关的资源和角色。 代理商的服务帐号 用于验证Kubernetes API上的代理进程。 集群特权凭证,对代理节点具有读写访问权限 授予代理的服务帐户权限,以更新其节点的注释。 控制器的服务帐户 用于验证Kubernetes API上的控制器进程。 集群特权凭证可访问控制器的Pod和节点 授予控制器的服务帐户权限,以在
【文件预览】:
bottlerocket-update-operator-develop
----LICENSE-MIT(1KB)
----.dockerignore(81B)
----go.mod(1KB)
----pkg()
--------k8sutil()
--------nodestream()
--------workgroup()
--------bottlerocket()
--------sigcontext()
--------controller()
--------marker()
--------platform()
--------internal()
--------intent()
--------logging()
--------agent()
----main.go(3KB)
----.github()
--------ISSUE_TEMPLATE()
--------pull_request_template.md(487B)
--------workflows()
----update-operator.yaml(8KB)
----go.sum(31KB)
----VERSION(7B)
----clarify.toml(247B)
----Dockerfile(2KB)
----LICENSE-APACHE(11KB)
----CONTRIBUTING.md(3KB)
----COPYRIGHT(817B)
----build()
--------Dockerfile.licenses(2KB)
----README.md(10KB)
----Makefile(9KB)
----SECURITY.md(327B)
----CODE_OF_CONDUCT.md(309B)
----.gitignore(28B)
----CHANGELOG.md(3KB)
----dev()
--------deployment.yaml(5KB)
--------kind-cluster.yaml(134B)
--------dashboard.yaml(4KB)