有一个k8s单主节点,我需要备份并还原它
我在这个主题上进行了搜索,找到了解决方案-
https://elastisys.com/2018/12/10/backup-kubernetes-how-and-why/
一切看起来都很轻松;因此,我按照说明进行操作,并获得了证书的副本和etcd数据库的快照。
但是最后,我在主服务器上找不到kubeadm-config.yaml。
在哪里可以找到此文件?
最佳答案
在kubeadm初始化期间,kubeadm在kube-system命名空间中的一个名为kubeadm-config的ConfigMap中将ClusterConfiguration对象上载到您的集群。您可以从ConfigMap中获取它并进行备份
kubectl get cm kubeadm-config -n kube-system -o yaml > kubeadm-config.yaml
https://kubernetes.io/docs/reference/setup-tools/kubeadm/kubeadm-config/
关于kubernetes - 在我的kubernetes集群上可以找到kubeadm-config.yaml的地方,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/61023319/