库贝转储 1.0

库贝转储 1.0

该实用程序的第一个版本已经发布,在该实用程序的帮助下,Kubernetes 集群资源以干净的 yaml 清单的形式保存,没有不必要的元数据。 该脚本对于需要在集群之间传输配置而无需访问原始配置文件的用户或设置集群资源备份的用户非常有用。 可以在本地作为 bash 脚本启动,但对于那些不想以 kubectl 形式安装依赖项的人,准备了 jq 和 yq 容器。 该容器还可以使用服务帐户中分配的角色作为 CronJob 运行。

主要特点:

  • 仅对您具有读取访问权限的资源执行保存。
  • 您可以传递命名空间列表作为输入,否则将使用适用于您的上下文的所有命名空间。
  • 命名空间资源和全局集群资源都被保存。
  • 您可以在本地将该实用程序作为常规脚本使用,也可以在容器或 kubernetes 集群中运行(例如,作为 CronJob)。
  • 可以创建档案并在他身后轮换它们。
  • 可以将状态提交到 git 存储库并推送到远程存储库。
  • 您可以指定要卸载的特定集群资源列表。

阅读有关设置和使用脚本的更多信息 文件资料

来源: linux.org.ru