是否可以从名称空间获取完整的配置

时间:2019-11-02 17:40:13

标签: kubernetes

我正在寻找适用于kubernetes(或只是名称空间)的所有内容的某种基准。

就像在列表中对微服务进行版本控制一样,然后将其检入github,以防需要回滚。

2 个答案:

答案 0 :(得分:1)

查看Velero,它是kubernetes的备份工具。我认为它不能将git用作后端,但是您可以添加它(或使用s3或类似版本)。

答案 1 :(得分:0)

可以编写并部署Watch您感兴趣的资源的应用程序,例如所有DeploymentServiceIngress ...(包括所有更改),然后根据需要存储更改。我可以为这种服务推荐client-go

但是

  

就像在列表中对微服务进行版本控制一样,然后将其检入github,以防需要回滚。

这是更常见的做法,建议采用其他方法 ,首先将所需的预期状态保存在 Git 中,并在< strong> CICD 服务,可将您的更改应用到一个或多个群集中。这种工作方式称为基础架构即代码Kubernetes Up&Running这本书的新版本有一个新的章节(18),描述了如何以这种方式工作。