湖南白癜风微信交流群 http://liangssw.com/bozhu/12963.html
0x00KubernetesEtcd数据备份与恢复
1)备份ETCD数据实践
2)恢复ETCD数据实践
0x01Kubernetes单Master节点(次版本)升级实践
0x02Kubernetes单Master节点(跨版本)升级实践
0x03Kubernetes集群从Dockershim迁移到Containerd.io运行时
(1)检查弃用Dockershim对当前环境的影响
(2)迁移到containerd运行时并升级kubernetes集群
(3)在迁移后创建并运行应用进一步验证集群是否正常
0x04入坑出坑
问题1.在迁移后发现CoreDNS镜像下载失败
问题2.迁移后集群中etcdpod报kubeletBack-offrestartingfailedcontainer错误
问题3.查看kubelet.service服务中报Errorsyncingpod,skipping"err="failedto\"StartContainer\"for\"kuboard-agent\"withCrashLoopBackOff:\"back-off10srestartingfailed错误。
0x00KubernetesEtcd数据备份与恢复描述:Kubernetes使用Etcd数据库实时存储集群中的数据,可以说Etcd是Kubernetes的核心组件,犹如人类的大脑。如果Etcd数据损坏将导致Kubernetes不可用,在生产环境中Etcd数据是一定要做好高可用与数据备份,这里介绍下如何备份与恢复Etcd数据。
Etcd版本说明:
etcdctlversionetcdctlversion:3.4.13APIversion:3.41)备份ETCD数据实践
Step1.查询当前Kubernetes使用的Etcd使用的镜像,并记住镜像名称与版本
#由于k8s.gcr.io镜像仓库国内被墙,所以使用的是阿里云的etcd镜像dockerimages
grep"etcd"registry.cn-hangzhou.aliyuncs.