是否有任何命令可以还原到资源上的先前配置?
例如,如果我以声明方式创建了Service类资源,然后手动更改了端口,那么如何丢弃实时更改,以便重新应用创建该资源的原始定义?
对先前应用的配置是否有任何跟踪?如果可以说:将我的服务重新配置为当前适用的配置-2个版本,那就更好了。
编辑:我知道部署具有部署选项,但是我想知道一种智能机制
答案 0 :(得分:1)
实际上,除了Deployments
和DaemonSets
之外,Kubernetes不支持固有资源的回滚选项。
但是,您可以考虑使用Helm,它是Kubernetes的知名软件包管理器。 Helm提供了一种用于恢复程序包版本的先前状态的机制,并且包括所有所有要还原的对象资源。
此功能Helm用helm rollback
命令表示:
头盔回滚[标志] [发布] [修订]
您可以在官方头盔Documentation中找到完整的命令选项。