首页 > 其他分享 >Kubernetes学习笔记(二十一):备份

Kubernetes学习笔记(二十一):备份

时间:2022-08-24 21:58:18浏览次数:59  
标签:service Kubernetes -- db 备份 二十一 snapshot etcd

kubectl get all --all-namespaces -o yaml > all-deploy-services.yaml

与其备份单个资源,不如备份ETCD:

etcd.service

  --data-dir=/var/lib/etcd

etcd也自带快照功能

ETCDCTL_API=3 etcdctl \
	snapshot save snapshot.db
	snapshot status snapshot.db  ##查看备份状态

Restore:会初始化新的集群配置,将etcd配置为新成员,以防止新成员加入现有集群

service kube-apiserver stop
snapshot restore snapshot.db --data-dir /var/lib/etcd-from-backup  ##使用新的数据目录
systemctl daemon-reload
service etcd restart
service kube-apiserver start

可以对备份指定访问端口和密钥信息:

snapshot save snapshot.db
  --endpoints=https://127.0.0.1:2379
  --cacert=/etc/etcd/ca.crt
  --cert=/etc/etcd/etcd-server.crt
  --key=/etc/etcd/etcd-server.key

标签:service,Kubernetes,--,db,备份,二十一,snapshot,etcd
From: https://www.cnblogs.com/Bota5ky/p/16622398.html

相关文章

  • Linux mysql数据库自动备份脚本策略
    1.创建保存备份文件的文件夹mkdir/data/mysqlbak 2.编写脚本cd/data/mysqlbakvisqlAutoBak.sh SH脚本内容:DB_USER="root"DB_PASS="root"#你的数据库密码D......
  • Oracle控制文件丢失恢复方法(无备份)
    将数据库控制文件全部删除,模拟数据库控制文件全部丢失且没有备份,然后启动数据SQL>startup;ORACLEinstancestarted.TotalSystemGlobalArea1252663296bytesFix......
  • Kubernetes 平台中的日志收集
    准备关于容器日志Docker的日志分为两类,一类是Docker引擎日志;另一类是容器日志。引擎日志一般都交给了系统日志,不同的操作系统会放在不同的位置。本文主要介绍容器日......
  • Kubernetes上安装KubeSphere
    1.安装Dockersudoyumremovedocker*sudoyuminstall-yyum-utils#配置docker的yum地址sudoyum-config-manager\--add-repo\http://mirrors.aliyun.com/docker......
  • kubernetes之镜像拉取策略ImagePullSecrets;
    1.容器镜像是什么?1.容器镜像(ContainerImage)是最终运行的软件;2.容器镜像(最初为Docker镜像,现在叫OCI镜像更合适)是将软件打包的形式。但是容器镜像还可以携带额外的设......
  • kubernetes网络排错思想
    Overview本文将引入一个思路:“在Kubernetes集群发生网络异常时如何排查”。文章将引入Kubernetes集群中网络排查的思路,包含网络异常模型,常用工具,并且提出一些案例以供学......
  • Kubernetes学习笔记(十八):命令和参数
    pod-definition.ymlapiVersion:v1kind:Podmetadata:name:ubuntu-sleeper-podspec:containers:-name:ubuntu-sleeperimage:ubuntu-sleeper......
  • Hadoop 二十一
     今天进行在windows上的上传操作   运行结果 ......
  • Kubernetes学习笔记(十六):Monitoring
    Kubernetes没有提供功能全面的内置监控解决方案,但有许多开源解决方案可用,如Metrics-Server、Prometheus、ElasticStack、DATADOG、dynatrace。Heapster是Kubernetes启用......
  • 28. Redis---数据备份和还原
    1.前言RedisSAVE命令用于创建当前数据库的备份文件,文件名默认为dump.rdb。备份数据库数据可以增强对数据的保护,提升数据的安全性。当数据不小心丢失或者被删除时,我们就......