kubernetes - Kubernetes手动备份

标签 kubernetes backup

我手动安装了一个由3个节点(1个主节点,2个从属节点)组成的kubernetes集群。现在,我想执行k8s版本的升级(例如,从1.7升级到1.11)。由于间隙很长,因此首选方法是强制重新安装所有必需的软件包。这是更好的方法吗?如果可以,请您告诉我如何?

假设我通过重新安装软件包来进行升级,则我想手动备份所有内容(配置, namespace ,尤其是持久卷)。在kubernetes主页上,我发现推荐使用juju。但由于我没有运行juju,手动进行替代是什么?

谢谢!

最佳答案

他们不建议跳过次要版本。因此,您应该先升级到1.8,再升级到1.9,依此类推。它们支持一个版本不推荐使用的api,因此,例如,如果您有任何部署,则它们位于扩展beta API上,而1.11版本将不支持该版本,而它们位于apps API上

我不认为您会通过尝试跳过某些东西来对自己有所帮助。不管怎样,这将是一个漫长的手动过程

关于kubernetes - Kubernetes手动备份,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52881474/

相关文章:

kubernetes - 在 Helm 图表中编写自定义函数

MongoDB 副本集独立备份和恢复

backup - 如何保存 Atom 编辑器配置和已安装的软件包列表

backup - 网络应用程序的健全备份策略

php - 如何使用Kubernetes运行一个简单的PHP Hello World应用程序

spring-boot - Spring Cloud Kubernetes : Timeout waiting for informers cache to be ready

docker - Pod "mysql"被禁止 : no API token found for service account default/default

ios - Apple 第二次拒绝了我的应用

linux - Gitlab备份还原报错--> tar : This does not look like a tar archive

Azure Function 在执行期间关闭