需求
使用虚拟机搭建了一台K8S的Master节点,现在需要迁移至物理机
因为搭建K8S集群Master节点的时候使用了节点的IP生成证书所以新的物理机需要何原Master节点的IP一致
- 复制配置文件和二进制文件
# scp -r /opt/kubernetes/ [email protected]:/opt/kubernetes/
- 复制service文件
# scp -r /usr/lib/systemd/system/kube-apiserver.service [email protected]:/usr/lib/systemd/system/
# scp -r /usr/lib/systemd/system/kube-controller-manager.service [email protected]:/usr/lib/systemd/system/
# scp -r /usr/lib/systemd/system/kube-scheduler.service [email protected]:/usr/lib/systemd/system/
- 复制ectd证书
# scp -r /opt/etcd/ [email protected]:/opt/etcd
- 修改IP地址
原Master停机,把新的主机修改成原Master的IP地址 - 启动服务
# systemctl daemon-reload
# systemctl enable kube-apiserver
# systemctl enable kube-controller-manager
# systemctl enable kube-scheduler
# systemctl start kube-apiserver
# systemctl start kube-controller-manager
# systemctl start kube-scheduler
标签:systemd,kube,system,systemctl,Master,usr,K8S,节点
From: https://www.cnblogs.com/minseo/p/18053410