kubernetes - 我可以在我的 kubernetes 集群上找到 kubeadm-config.yaml

标签 kubernetes kubeconfig

有一个k8s单master节点,需要备份恢复 我用谷歌搜索了这个主题并找到了解决方案 - https://elastisys.com/2018/12/10/backup-kubernetes-how-and-why/

一切看起来都很简单;所以,我按照说明获取了证书的副本和 etcd 数据库的快照。

但最后,我无法在我的主服务器上找到 kubeadm-config.yaml。

在哪里可以找到这个文件?

最佳答案

在 kubeadm init 期间,kubeadm 将 ClusterConfiguration 对象上传到您在 kube-system 命名空间中名为 kubeadm-config 的 ConfigMap 中的集群。您可以从 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/

相关文章:

regex - 如何使用正则表达式路径设置 Kubernetes Ingress 规则?

kubernetes - 在自定义 Helm chart 中禁用子图

go - 从Go程序访问AKS kubeconfig文件

kubernetes - kubectl : --dry-run is deprecated and can be replaced with --dry-run=client

kubernetes - kubernetes 资源请求/限制定义会减慢 Pod 的速度吗?

Kubernetes - 服务网格是必须的吗?

amazon-web-services - 有没有办法在 aws 上的 kubernetes 集群中使用 NAT 实例而不是 NAT 网关作为私有(private)子网的导出?

azure - Azure 上的 k8s 主体之间的差异

amazon-web-services - 生成 kubeconfig 以访问 Amazon EKS 集群

kubernetes - 新的 Kubernetes 服务帐户似乎具有集群管理员权限