【问题标题】:Migration of Kubernetes MasterKubernetes Master 迁移
【发布时间】:2015-12-13 03:26:13
【问题描述】:

我需要将我的 kubernetes master 迁移到另一台服务器。 我们如何使用当前运行的服务、pod、rc 的所有数据来做到这一点? 我们需要备份什么,因为kubernetes doc没有谈论这个。 谢谢。

【问题讨论】:

    标签: kubernetes


    【解决方案1】:

    包含主人身份的两件事是它的 IP 地址和来自其本地磁盘的一些不同的数据。

    要在 Google Compute Engine 上进行升级,we mount the four important directories listed below to a persistent disk 并保留 VM 的 IP 地址,然后分离磁盘和 IP 并将它们放在新的 VM 上。保存的目录是:

    /var/etcd
    /srv/kubernetes
    /srv/sshproxy
    /srv/salt-overlay
    

    【讨论】:

    • 不需要IP(这取决于您的部署方式)。重要的是 kubelets / kube-proxy 进程到达 apiserver 的地址。在某些部署中,它是一个 IP 地址;在其他情况下,它是一个可解析的 DNS 名称。
    • 如果你不使用salt,请记住,除了etcd数据库,你还需要备份apiserver使用的认证文件(证书,任何基本/令牌认证csv文件等)。
    猜你喜欢
    • 2018-11-15
    • 2021-02-03
    • 1970-01-01
    • 2021-11-12
    • 1970-01-01
    • 1970-01-01
    • 2020-05-09
    • 2021-05-13
    • 2021-05-10
    相关资源
    最近更新 更多