基于kubeasz进行数据备份和恢复
查看pod状态
root@k8s-master01:/etc/kubeasz
NAME READY STATUS RESTARTS AGE IP NODE NOMINATGATES
net-test1 1/1 Running 1 23h 172.100.85.197 192.168.139.235 <none>
net-test2 1/1 Running 1 23h 172.100.85.196 192.168.139.235 <none>
进行数据备份
`命令查询`
root@k8s-master01:/etc/kubeasz
......
backup <cluster> to backup the cluster state (etcd snapshot)
restore <cluster> to restore the cluster state from backups
......
`进行备份`
root@k8s-master01:/etc/kubeasz
`查看备份信息`
root@k8s-master01:/etc/kubeasz
snapshot_202401092215.db snapshot.db
删除net-test1这个pod
root@k8s-master01:/etc/kubeasz
NAME READY STATUS RESTARTS AGE
net-test1 1/1 Running 1 23h
net-test2 1/1 Running 1 23h
`删除pod`
root@k8s-master01:/etc/kubeasz
root@k8s-master01:/etc/kubeasz
NAME READY STATUS RESTARTS AGE
net-test2 1/1 Running 1 23h
恢复备份
`命令查询`
root@k8s-master01:/etc/kubeasz
......
backup <cluster> to backup the cluster state (etcd snapshot)
restore <cluster> to restore the cluster state from backups
......
`执行恢复`
root@k8s-master01:/etc/kubeasz
验证pod信息
root@k8s-master01:/etc/kubeasz
NAME READY STATUS RESTARTS AGE IP NODE NOMINATEGATES
net-test1 1/1 Running 0 23h 172.100.85.200 192.168.139.235 <none>
net-test2 1/1 Running 1 23h 172.100.85.196 192.168.139.235 <none>
文章评论