在Debian系統上備份Kubernetes配置,可使用以下方法:
etcdctl --cacert=/etc/kubernetes/pki/etcd/ca.crt --cert=/etc/kubernetes/pki/etcd/server.crt --key=/etc/kubernetes/pki/etcd/server.key snapshot save /backup/etcd-snapshot.db --endpoints="localhost:2379"
。kubectl
命令導出集群中的資源,如kubectl get all --all-namespaces -o yaml > /backup/kubernetes-resources.yaml
,可將所有命名空間的資源導出為YAML文件。kubectl get pv --all-namespaces -o yaml > /backup/persistent-volumes.yaml
命令備份持久卷信息。