k8s集群备份

备份集群资源配置
kubectl get all --all-namespaces -o yaml > all-resources.yaml

备份 ConfigMap 和 Secret
kubectl get configmap --all-namespaces -o yaml > configmaps.yaml
kubectl get secret --all-namespaces -o yaml > secrets.yaml

备份其他资源
kubectl get pvc --all-namespaces -o yaml > persistentvolumes.yaml
kubectl get ingress --all-namespaces -o yaml > ingresses.yaml

备份 etcd
ETCDCTL_API=3 etcdctl snapshot save /path/to/backup/db

如有rancher则通过rancher备份

posted @ 2025-11-20 17:43  小蓝莓  阅读(3)  评论(0)    收藏  举报