【问题标题】:Reset / Rollback Kubernetes to just create state?重置/回滚 Kubernetes 以创建状态?
【发布时间】:2020-02-11 14:04:21
【问题描述】:

我正在尝试设置一个完整的 GitLab 例程来设置我的 Kubernetes 集群,其中包括自动安装和配置。最后退役。

但是,创建和退役进度是最耗时的过程之一,因为我基本上是在等待配置,直到我可以执行进一步的命令。

由于我在 Kubernetes 设置的基础上遇到了一些麻烦,我目前停用了我的集群并创建了一个新集群。但这非常不经济且耗时。

问题: 是否有一个命令或一系列命令可以在创建后将 Kubernetes 完全重置为其状态?

【问题讨论】:

    标签: kubernetes reset


    【解决方案1】:

    最接近的可能是在一个新的命名空间中完成所有工作,然后在完成后删除该命名空间。这会自动删除其中的所有对象。

    【讨论】:

    • 这行不通,因为我已经尝试删除所有内容,但是我现在明确地使用 Tiller,它已经存在于集群中并且位于 kubernetes-base 命名空间中
    • 您可以设置 Tiller 使用的命名空间。也可能不要使用 Tiller,它很快就会消失。
    • 请问您是否尝试过通过 kubectl 手动删除服务、部署和机密?如果这不起作用,请查看下面的链接。它解释了从集群中移除分蘖的各种方法。 stackoverflow.com/questions/47583821/…
    • 您的意思是尝试删除所有内容?也是 Kubernetes 基础?我可以试试这个
    • 它在 Kubernetes 集群上引起了一些奇怪的行为......现在我坚持使用 decom 并在必要时重新排序集群......但是因为它现在运行非常流畅,我不会看到附近的需要未来。但是,一旦我有解决方案,我会发布更新。
    猜你喜欢
    • 2018-07-11
    • 1970-01-01
    • 2020-10-01
    • 1970-01-01
    • 1970-01-01
    • 2015-02-03
    • 2019-06-20
    • 2020-05-19
    • 2021-02-20
    相关资源
    最近更新 更多